我有A.js,B.js,C.js某目录下,我想写在bash shell中一个命令行来重命名这些文件_A,_B,_C.我怎样才能做到这一点?
我试过find -name '*.sh' | xargs -I file mv file basename file .sh但它不起作用,basename文件.sh不被识别为嵌套命令
怎么样
rename 's/(.*).js/_$1/' *.js
Run Code Online (Sandbox Code Playgroud)
检查系统上重命名的语法.
上面的命令将重命名A.js为_A依此类推.
如果您想保留扩展名,请在下方提供帮助:
rename 's/(.*)/_$1/' *.js
Run Code Online (Sandbox Code Playgroud)