file.txtのようなファイルがあります 、および fileCOPY.txt のように、ファイル名の最後にCOPYを追加したい 。
Ubuntuターミナルでこのコマンドを教えてください。
mvを試しました mv file.txt fileCOPY.txt
のようなコマンド 、しかしこれは私が言っていることをするつもりです。
承認された回答:
file.txtという名前のファイルの場合、そのファイル名は fileです。 拡張子はtxt 。 COPY.
を挿入します ファイル名とこのファイルの拡張子の間。
FILE="file.txt"
mv -T $FILE "${FILE%%.*}"COPY."${FILE##*.}"
結果:fileCOPY.txt
説明
mv
–ファイルの移動(名前の変更)
ファイル名:
$ echo "${FILE%%.*}"
file
ファイル拡張子:
$ echo "${FILE##*.}"
txt