假设我有以下文件:1.html,2.html和3.html,我想将它们重命名为1.html-bak,2.html-bak和3.html-bak.为此,我运行以下命令:
find . -name '*.html' -print0 | xargs -0 -I {} mv {} {}-bak
Run Code Online (Sandbox Code Playgroud)
一切正常,文件按预期重命名.
问题是如何将它们重命名*.html为*.html-bak?
如何从字符串中删除最后4个字符?