是否可以在UNIX Shell中使用tr
命令删除特定字符串?
例如:如果我键入:
tr -d "1."
输入是
1.1231
,它将显示23
作为输出,但我希望它显示1231
(注意只有第一个1
已经消失)。我该怎么做?如果你知道一个解决方案或更好的方法,请解释语法,因为我不想只是复制和粘贴,但也要学习。
我有很大的问题与awk,所以如果你使用这个,请解释更多。
最佳答案
在上面的例子中,cut命令就足够了。
示例:echo '1.1231' | cut -d '.' -f 2
将返回1231
。
有关剪切的详细信息,请键入man cut
。