编写一个脚本,用当前目录中的*.html
替换所有*.html.<username>
个文件名。
答案 0 :(得分:1)
您可以使用find
&#39; -exec
选项:
$ find . -name "*.html" -exec mv '{}' '{}'.${USER} \;
答案 1 :(得分:0)
如果您安装了perl-rename
(在基于Debian和其他许多系统上调用rename
,在其他系统上调用/usr/bin/site_perl/rename
),则可以运行:
rename "s/\.html$/.html.$USER/" *
如果你没有perl重命名,但是有编译过的,你可以这样做:
rename '.html' ".html.$USER" *
如果你没有,请使用shell:
for f in *.html; do mv "$f" "$f"."$USER"; done