Manipuler les fichiers textes avec SED
b.hamichi
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je suis débutant en unix shell, je ne trouve pas de solution à ce probleme:
Remplacer la chaine A21E1_5
Si le chiffre apres _ est inférieur à 10 alors on obtien: r01s1b05 (un ZERO apres b)
Si le chiffre apres _ est superieur ou egale à 10 alors on obtien: r01s1b11 (pas de ZERO apres b)
Merci pour votre aide
Je suis débutant en unix shell, je ne trouve pas de solution à ce probleme:
Remplacer la chaine A21E1_5
Si le chiffre apres _ est inférieur à 10 alors on obtien: r01s1b05 (un ZERO apres b)
Si le chiffre apres _ est superieur ou egale à 10 alors on obtien: r01s1b11 (pas de ZERO apres b)
Merci pour votre aide
Configuration: Linux Suse Firefox 3.0
A voir également:
- Manipuler les fichiers textes avec SED
- Fichiers epub - Guide
- Renommer des fichiers en masse - Guide
- Fichiers bin - Guide
- Fichiers récents - Guide
- Gestionnaire de fichiers - Télécharger - Gestion de fichiers
2 réponses
Utilise plutot le awk, il y a possibilité d'utiliser des structures conditionnelles (if) là dedans. Je ne sais pas avec sed comment faire.