Probleme commande
Fermé
jacinthe87
Messages postés
194
Date d'inscription
mercredi 4 février 2009
Statut
Membre
Dernière intervention
15 juillet 2010
-
16 avril 2009 à 21:45
mamiemando Messages postés 33459 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 janvier 2025 - 17 avril 2009 à 01:40
mamiemando Messages postés 33459 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 janvier 2025 - 17 avril 2009 à 01:40
A voir également:
- Probleme commande
- Invite de commande - Guide
- Commande terminal mac - Guide
- Diskpart commande - Guide
- Commande dism - Guide
- Commande sfc scannow - Guide
1 réponse
mamiemando
Messages postés
33459
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 janvier 2025
7 813
17 avril 2009 à 01:40
17 avril 2009 à 01:40
Pour comprendre sed, tape dans une console :
Sed est un outil puissant mais là il est disproportionné par rapport à ce que tu veux faire. Ta seconde approche est donc plus proche de ce qu'il faut chercher à faire. En fait le seul problème c'est que tu appliques ton mv à tous les fichiers (et pas seulement aux fichiers terminant par .html)
Il suffit donc de faire un truc du genre
Cette solution n'est pas parfaite car en toute rigueur il faudrait s'assurer que x n'est pas un répertoire (chose que tu peux vérifier avec un if[ -d ... ]. Bref tu touches au but ;-)
http://www.linuxconfig.org/Bash_scripting_Tutorialdirect
Bonne chance
man sed
Sed est un outil puissant mais là il est disproportionné par rapport à ce que tu veux faire. Ta seconde approche est donc plus proche de ce qu'il faut chercher à faire. En fait le seul problème c'est que tu appliques ton mv à tous les fichiers (et pas seulement aux fichiers terminant par .html)
Il suffit donc de faire un truc du genre
for x in `ls *html`; do mv $x ${x}l; done
Cette solution n'est pas parfaite car en toute rigueur il faudrait s'assurer que x n'est pas un répertoire (chose que tu peux vérifier avec un if[ -d ... ]. Bref tu touches au but ;-)
http://www.linuxconfig.org/Bash_scripting_Tutorialdirect
Bonne chance