我正在使用具有一些 1 索引伪变量的管道使用 linux 命令行解析模板,我需要 0 索引。基本上:
...{1}...{7}...
成为
...{0}...{6}...
我想使用其中一个grep
,sed
或awk
按此优先顺序。我想grep
不能那样做,但我不确定。这种算术运算甚至可以使用这些中的任何一个吗?
- 文件中使用的数字在范围内
0-9
,所以忽略像23
变得这样的问题12
- 文件中没有其他数字,因此您甚至可以忽略
{}
- 我可以使用 python、ruby 来做到这一点,但我不想那么坚持标准的命令行工具
- 其他可用于带有我不知道的正则表达式的管道的命令行实用程序也很好
编辑:改写第一个要点以澄清