我经常保存使用 Windows 的同事的文档,文件名通常包含空格。
例如,我总是重命名
Important CEO Spreadsheet v2.xls
到...
Important_CEO_Spreadsheet_v2.xls
有没有办法编写“另存为”对话框的脚本来自动检测空格并将其替换为下划线?
答案1
我想不出有什么可以改变这种情况,但你可以运行:
rename 's/ /_/g' *.xls
... 在要保存这些内容的目录中。您可以将其保存为别名,例如~/.bash_aliases
:alias underscore="rename 's/ /_/g' *.xls"
然后运行underscore
。
或者,您可以在桌面上创建一个执行类似操作的新快捷方式/链接。它可能需要通过 Bash 运行,因此您将得到如下命令:
bash -c "cd yourXlsDir; rename 's/ /_/g' *.xls"