2017-04-13 96 views

回答

0

避免调用外部命令,使用shell内部的'参数扩展“,其中有相当强大的选项

my_string='Hello_This_Is_My_string' 
echo "result = ${my_string#*_}" 
0

我已经找到了答案

result=$(echo $my_string |" cut -d "_" -f 2-") 
+0

如果它的工作原理和答案,将其标记为答案。其他人可能会觉得它有用。 –

+0

我不能标记答案,因为有提示说:“你可以在2天内接受你自己的答案” – Jolin

+0

我不明白你的报价。使用'result = $(echo $ my_string | cut -d“_”-f 2-)'。 –