【发布时间】:2012-03-28 04:31:39
【问题描述】:
我有一个看起来像 xx-xx-xx-xx 的变量,其中每个 xx 是一个数字(每个 xx 的长度未知)
我需要将这些数字提取到单独的变量中,以便能够操纵它们。 我试图查看正则表达式,但看不到任何解决方案(或者我只是盲目地没有注意到。
理想的解决方案应该是这样的
#!/bin/sh
# assume VARIABLE equals 1234-123-456-890
VARIABLE=$1
# HERE SOME CODE assigning variables $PART1 $PART2 $PART3 $PART4
echo $PART1-$PART2-$PART3-$PART4
# Output will give us back 1234-123-456-890
我对 shell 脚本很陌生,所以我可能错过了一些东西。
【问题讨论】: