Il y a un fichier, comme file.txt , et je veux ajouter COPY à la fin du nom de fichier, comme fileCOPY.txt .
Donnez-moi une commande pour cela dans le terminal Ubuntu.
J'ai essayé le mv commande comme mv file.txt fileCOPY.txt
, mais cela a l'intention de faire ce que je veux dire.
Réponse acceptée :
Pour un fichier nommé file.txt, son nom de fichier est file et son extension est txt . Nous voulons insérer COPY.
entre le nom du fichier et l'extension de ce fichier.
FILE="file.txt"
mv -T $FILE "${FILE%%.*}"COPY."${FILE##*.}"
Résultats :fichierCOPY.txt
Explication
mv
– déplacer (renommer) des fichiers
Nom de fichier :
$ echo "${FILE%%.*}"
file
Extension de fichier :
$ echo "${FILE##*.}"
txt