Comment renommer tous les *.txt d'un répertoire en fichiers *.csv dans le terminal (Mavericks). J'ai essayé ce qui suit à l'intérieur du répertoire :
mv *.txt *.csv
Comment renommer tous les *.txt d'un répertoire en fichiers *.csv dans le terminal (Mavericks). J'ai essayé ce qui suit à l'intérieur du répertoire :
mv *.txt *.csv
ls *.txt |awk '{print "mv "$1" " substr($1,1,(index($1,".txt")))"csv"}' |sh
Explication de la commande :
ls *.txt
liste les fichiers se terminant par txt
| awk '{print "mv "$1" " substr($1,1,(index($1,".txt")))"csv"}
imprime la commande qui permet de renommer les fichiers précédents listés avec txt en csv
| sh
exécute la commande imprimée précédemment, ce qui a pour effet de renommer les fichiers
Remarque : si vous voulez lister tous les fichiers, y compris les fichiers cachés (ceux qui commencent par .
) utiliser ls -a *.txt
au lieu de
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.