Shell expression régulière
Résolu
little_red
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
little_red Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
little_red Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila un petit problème en shell : je cherche à remplacer dans une chaine tous les caractères sauf certains. Je m'explique : si j'ai 'chat' je souhaite remplacer tous les caractères sauf 'a' par un motif quelconque ( '-' par exemple).
J'ai essayé des choses du genre 'tr' ou 'sed' avec des expressions regulière avec ^a.. mais je ne comprend pas. Mon dernier essai est :
echo chat|tr "[^a]" "-" et cela me retourne ch-t. Je voudrais l'inverse !
Pouvez vous m'aider ?
Merci
voila un petit problème en shell : je cherche à remplacer dans une chaine tous les caractères sauf certains. Je m'explique : si j'ai 'chat' je souhaite remplacer tous les caractères sauf 'a' par un motif quelconque ( '-' par exemple).
J'ai essayé des choses du genre 'tr' ou 'sed' avec des expressions regulière avec ^a.. mais je ne comprend pas. Mon dernier essai est :
echo chat|tr "[^a]" "-" et cela me retourne ch-t. Je voudrais l'inverse !
Pouvez vous m'aider ?
Merci
A voir également:
- Shell expression régulière
- Classic shell - Télécharger - Personnalisation
- Expression écrite cm1 cm2 télécharger gratuit - Télécharger - Éducatifs
- Microsoft expression encoder - Télécharger - Divers Utilitaires
- Classic shell c'est quoi ✓ - Forum Windows 8 / 8.1
- Classic shell ✓ - Forum Windows 10