【发布时间】:2023-04-01 11:57:02
【问题描述】:
tcsh 中是否有用于更改一组文件的扩展名的单行命令?在各种 DOS shell 中,我曾经使用过以下内容:
ren *.abc *.def
这会将所有以.abc 结尾的文件重命名为以.def 结尾。在sed 术语中,这将执行如下操作:
sed -e 's/\(.\)*\.abc$/\1.def/'
关于文件名。我可能会拼凑一些零碎的东西来在 *nix 中实现类似的东西,但我猜这里的问题是我缺乏使用 tcsh 的经验。
任何帮助表示赞赏。
【问题讨论】: