【发布时间】:2013-07-20 06:51:22
【问题描述】:
我知道这与问题How can I strip first X characters from string using sed?非常相似
但我无法将输出字符串作为变量存储在我的 bash 脚本中
myString='Foo: 1234'
echo "$myString"| sed -r 's/^.{5}//'
产生所需的结果但它没有存储在变量中......当我尝试时:
myVariable1=$('"$myString"| sed -r 's/^.{5}//'')
myVariable2='"$myString"| sed -r 's/^.{5}//''
myVariable3=$(""$myString"| sed -r 's/^.{5}//'")
myVariable4=""$myString"| sed -r 's/^.{5}//'"
有人愿意告诉我哪里出错了
【问题讨论】: