我试图通过向它们添加一个来替换我的文本文件中的数字。IE
sed 's/3/4/g' path.txt
sed 's/2/3/g' path.txt
sed 's/1/2/g' path.txt
取而代之的是,我可以自动化它吗,即找到 /d 并在替换中添加一个。
就像是
sed 's/\([0-8]\)/\1+1/g' path.txt
还想捕获多个数字,即([0-9])\t([0-9])
并更改每个数字,将制表符保持在中间
谢谢
编辑 #2 使用 perl 示例,我也希望它可以处理更多数字,即
perl -pi~ -e 's/(\d+)\.(\d+)\.(\d+)\.(\d+)/ ($1+1)\.($2+1)\.($3+1)\.($4+1) /ge' output.txt
有关使上述工作的任何提示?