Script shell GNU/linux
Résolu/Fermé
A voir également:
- Script shell GNU/linux
- Script vidéo youtube - Guide
- Classic shell windows 10 français - Télécharger - Personnalisation
- Linux mint - Télécharger - Systèmes d'exploitation
- Gnu grub version 2.06 - Forum Linux / Unix
- Shell pause ✓ - Forum Shell
4 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
17 déc. 2009 à 20:57
17 déc. 2009 à 20:57
Salut,
Une solution :
;-))
Une solution :
[rep]$ ls -1 Encore un Tout pourri.PNG Mon Autre Fichier tout plein d espaces.JPG Mon Ficher avec des espaces.TXT [rep]$ for fich in *; do mv "${fich}" "$(echo ${fich} | sed 's/ /_/g;s/\..*/\L&/')"; done [rep]$ ls -1 Encore_un_Tout_pourri.png Mon_Autre_Fichier_tout_plein_d_espaces.jpg Mon_Ficher_avec_des_espaces.txt [rep]$
;-))
Kharec
Messages postés
4143
Date d'inscription
dimanche 20 avril 2008
Statut
Contributeur
Dernière intervention
8 mai 2011
509
17 déc. 2009 à 21:03
17 déc. 2009 à 21:03
Jipicy, t'es vraiment un pro du script shell toi ^^!
merci jipicy c'est parfait. mais juste une petite question pour finir ceci il ya des caractere ( exple = ) dans un nom de fichier comment je fait pour le supprimer lui aussi( le =) ou de maniere general comment enlever ce qui nous convient pas.
encore merci j'avais trop galere avec tr mais sed et enorme c la deuxieme fois qu'il me sauve la vie ... merci..
encore merci j'avais trop galere avec tr mais sed et enorme c la deuxieme fois qu'il me sauve la vie ... merci..