在文件名末尾附加一些文本

Ami*_*tor 5 bash gnome-terminal

有一些文件,如file.txt,我想在文件名末尾附加 COPY ,如fileCOPY.txt

在 Ubuntu 终端中给我一个命令。

我已经尝试过mv命令mv file.txt fileCOPY.txt,但这确实是为了达到我的意思。

kar*_*rel 6

对于名为 file.txt 的文件,其文件名为file,扩展名为txt。我们要COPY.在该文件的文件名和扩展名之间插入。

FILE="file.txt"
mv -T $FILE "${FILE%%.*}"COPY."${FILE##*.}"
Run Code Online (Sandbox Code Playgroud)

结果:文件COPY.txt

解释

mv- 移动(重命名)文件

文件名:

$ echo "${FILE%%.*}"
file
Run Code Online (Sandbox Code Playgroud)

文件扩展名:

$ echo "${FILE##*.}"
txt
Run Code Online (Sandbox Code Playgroud)