有一些文件,例如文件.txt,我想在文件名末尾附加 COPY,例如文件COPY.txt。
在 Ubuntu 终端中给我一个命令。
我已经尝试过动量类似的命令mv file.txt fileCOPY.txt
,但这确实打算做我的意思。
答案1
对于名为 file.txt 的文件,其文件名是文件它的扩展是TXT。我们要COPY.
在文件名和该文件的扩展名之间插入。
FILE="file.txt"
mv -T $FILE "${FILE%%.*}"COPY."${FILE##*.}"
结果:fileCOPY.txt
解释
mv
- 移动(重命名)文件
文件名:
$ echo "${FILE%%.*}"
file
文件扩展名:
$ echo "${FILE##*.}"
txt