[shell unix] aide sur awk
Résolu
jebok
Messages postés
358
Statut
Membre
-
karislove -
karislove -
Bonjour,
Comment supprimer les séquences de plusieurs espaces (>=2) dans un fichier à l'aide de la commande awk ?
Exemple :
Transformer le fichier suivant :
en le fichier suivant :
Comment supprimer les séquences de plusieurs espaces (>=2) dans un fichier à l'aide de la commande awk ?
Exemple :
Transformer le fichier suivant :
Bonjour je m'appelle Jean. J'ai 25 ans.
en le fichier suivant :
Bonjour je m'appelle Jean. J'ai 25 ans.
A voir également:
- [shell unix] aide sur awk
- Classic shell - Télécharger - Personnalisation
- Fichier executable unix ✓ - Forum MacOS
- Awk gsub ✓ - Forum Shell
- Secure shell - Télécharger - Divers Web & Internet
- Unix scrabble ✓ - Forum loisirs/vie pratique
2 réponses
Re-,
J'ai pas la soluce avec "awk", mais par contre avec "tr" couplé à "sed" (cause de l'espace en début de ligne), y'a ça qui marche :
J'ai pas la soluce avec "awk", mais par contre avec "tr" couplé à "sed" (cause de l'espace en début de ligne), y'a ça qui marche :
cat monfich | tr -s '[ ]'| sed 's/^[ ]//'La solution existe surement avec "awk" mais c'est surement plus contraignant ;-))