Существует некоторый файл, например, file.txt , и я хочу добавить COPY в конец имени файла, например, fileCOPY. .txt .
Дайте мне команду для этого в терминале Ubuntu.
Я пробовал команду mv , например mv file.txt fileCOPY.txt
, но это намеревается сделать то, что я имею в виду.
For a file named file.txt its filename is file and its extension is txt. We want to insert COPY.
between the filename and the extension of this file.
FILE="file.txt"
mv -T $FILE "${FILE%%.*}"COPY."${FILE##*.}"
Results: fileCOPY.txt
mv
- move (rename) files
Filename:
$ echo "${FILE%%.*}"
file
File extension:
$ echo "${FILE##*.}"
txt