操作命令行参数的文本

时间:2017-02-18 01:11:58

标签: bash

我需要从命令行参数的前面剪切一些字符。根据我的理解,我需要一起使用echo和cut命令。

所以,简而言之,我有一串字符,我需要在将字符从正面切割后将其传递给命令。

我怎么能在一行中做到这一点?

感谢。

2 个答案:

答案 0 :(得分:1)

这可以使用以下echo和cut命令完成

str="Some string of characters" 

echo "$str" | cut -c 5-

答案 1 :(得分:0)

您可以尝试以下操作:

string="hello world"
prefix="hel"
$(echo "$string" | sed -e "s/^$prefix//")

它将运行命令" lo world"