我的目录中有以下日志文件
process.1.log,process.2.log,process.3.log,process.4.log,process.5.log
我想运行一个脚本或命令来更改目录文件
process.2.log,process.3.log,process.4.log,process.5.log,process.6.log
答案 0 :(得分:1)
我建议使用rename
而不是mv
。当然,我们首先要重命名user1934428所写的最高数字,但是如果我们弄错了顺序,rename
没有任何其他选项可以防止日志文件丢失。
ls -rv process.*.log|rename 's/\d+/$&+1/e'