Sed et expression régulière
Résolu/Fermé
A voir également:
- Sed et expression régulière
- Expression de recherche - Guide
- Expression encoder - Télécharger - Divers Utilitaires
- Tu es un amour expression ✓ - Forum Loisirs / Divertissements
- T'as du ping expression ✓ - Forum Réseau
- Modèle fiche expression de besoin excel - Forum Word
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
21 déc. 2014 à 16:16
21 déc. 2014 à 16:16
Salut,
Le plus simple serait d'utiliser awk, beaucoup plus adapté à ce genre d'exercice (à savoir travailler sur des champs) :
Mais bon si tu tiens vraiment à le faire avec sed :
Le plus simple serait d'utiliser awk, beaucoup plus adapté à ce genre d'exercice (à savoir travailler sur des champs) :
$ awk '{ print "inode : ",$1,";"" permission : ",$2 }' plop
inode : 15208094 ; permission : drwx------
Mais bon si tu tiens vraiment à le faire avec sed :
$ sed 's/\([^ ]*\) \([^ ]*\) .*/Inode : \1 ; Permission : \2/' plop
Inode : 15208094 ; Permission : drwx------
Utilisateur anonyme
21 déc. 2014 à 17:12
21 déc. 2014 à 17:12
Un grand merci à toi ! Je n'avais pas cerné le problème de la bonne manière.