Hay algún archivo, como file.txt , y quiero agregar COPY al final del nombre del archivo, como fileCOPY.txt .
Dame un comando para esto en la terminal de Ubuntu.
He probado el mv comando como mv file.txt fileCOPY.txt
, pero esto tiene la intención de hacer lo que quiero decir.
Respuesta aceptada:
Para un archivo llamado archivo.txt, su nombre de archivo es archivo y su extensión es txt . Queremos insertar COPY.
entre el nombre del archivo y la extensión de este archivo.
FILE="file.txt"
mv -T $FILE "${FILE%%.*}"COPY."${FILE##*.}"
Resultados:archivoCOPY.txt
Explicación
mv
– mover (renombrar) archivos
Nombre de archivo:
$ echo "${FILE%%.*}"
file
Extensión de archivo:
$ echo "${FILE##*.}"
txt