Cómo puedo renombrar todos los archivos *.txt de un directorio a archivos *.csv en el terminal (Mavericks). He intentado lo siguiente dentro del directorio:
mv *.txt *.csv
Cómo puedo renombrar todos los archivos *.txt de un directorio a archivos *.csv en el terminal (Mavericks). He intentado lo siguiente dentro del directorio:
mv *.txt *.csv
ls *.txt |awk '{print "mv "$1" " substr($1,1,(index($1,".txt")))"csv"}' |sh
Explicación del comando:
ls *.txt
lista los archivos que terminan en txt
| awk '{print "mv "$1" " substr($1,1,(index($1,".txt")))"csv"}
imprime el comando que permite renombrar los archivos anteriores listados con txt a csv
| sh
ejecuta el comando previamente impreso, renombrando así los archivos
Nota: si quiere listar todos los archivos, incluidos los ocultos (los que empiezan por .
) utilizar ls -a *.txt
en cambio
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.