更改文件扩展名,但保留原始文件

时间:2019-11-05 22:27:35

标签: bash

我有一组.txt文件,我想更改其扩展名,但保留原始文件。

我正在尝试将每个文件cp到一个“临时文件”,然后将该“临时文件”转换为具有新扩展名的新文件。

for file in $@; do
cp ${file} temp; mv temp ${file}.fas
done

我不知道为什么它不起作用,但是什么也没发生。我是bash的新手,所以感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

了解substring replacement in bash variables

这会将所有\.之类的文件复制到foo.txt

foo.fas