柳鲲鹏
其实这个位置好获取,使用中,发现结果总是不对。问题在于这个变量怎么保存。正确做法:
text="123 456" # 关键!只有这样写,才能保存下来,并在之后的操作中使用。 pos=`expr index "$text" " "` echo ---$pos # 截取: head=`expr substr "$text" 1 $pos` echo $head # cut也可以 echo $text | cut -c 1-$pos
柳鲲鹏
其实这个位置好获取,使用中,发现结果总是不对。问题在于这个变量怎么保存。正确做法:
text="123 456" # 关键!只有这样写,才能保存下来,并在之后的操作中使用。 pos=`expr index "$text" " "` echo ---$pos # 截取: head=`expr substr "$text" 1 $pos` echo $head # cut也可以 echo $text | cut -c 1-$pos