我想找一个可以返回部分字符串的linux命令。在大多数编程语言中,它是 substr()
函数。 bash 是否有任何可用于此目的的命令。我希望能够做这样的事情......
substr "abcdefg"2 3
- 打印 cde
.
后续类似问题:
最佳答案
如果你正在寻找一个 shell 实用程序来做类似的事情,你可以使用 cut
命令。
举个例子,试试:
echo "abcdefg" | cut -c3-5
产生
cde
其中 -cN-M
告诉 cut 命令将列 N
返回到 M
列,包括在内。
https://stackoverflow.com/questions/219402/