Amis du Sed de l'aide !!! (awk aussi...)
Résolu
madavekia
Messages postés
31
Date d'inscription
Statut
Membre
Dernière intervention
-
madavekia Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
madavekia Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite obtenir en sortie le fichier 2 avec comme entrée le fichier 1 , peu importe si c'est avec du sed ou autre .
fichier 1
192.168.20.10 192.168.20.17
192.168.20.20 192.168.20.49
192.168.20.55 192.168.20.150
fichier 2
192.168.20.10-192.168.20.17,192.168.20.20-192.168.20.49,192.168.20.55-192.168.20.150
Je vous remercie d'avance.
Je souhaite obtenir en sortie le fichier 2 avec comme entrée le fichier 1 , peu importe si c'est avec du sed ou autre .
fichier 1
192.168.20.10 192.168.20.17
192.168.20.20 192.168.20.49
192.168.20.55 192.168.20.150
fichier 2
192.168.20.10-192.168.20.17,192.168.20.20-192.168.20.49,192.168.20.55-192.168.20.150
Je vous remercie d'avance.
A voir également:
- Amis du Sed de l'aide !!! (awk aussi...)
- Sed - Astuces et Solutions
- Remplacez le mot sed par le mot mais dans tout le texte. combien de caractères contient le document suite à cette modification (en incluant les espaces) ? ✓ - Forum Linux / Unix
- Décodeur sedea pas de signal ✓ - Forum TNT / Satellite / Réception
- Rechercher et remplacer dans Word : toutes les options - Guide
- Comptage des caractères dans Word ✓ - Forum Word
3 réponses
Salut,
Zen my nuggets ;-)
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot. <('')
$ cat brol
192.168.20.10 192.168.20.17
192.168.20.20 192.168.20.49
192.168.20.55 192.168.20.150
$ sed ':z;N;$!bz;s/\n/,/g;s/ /-/g' brol
192.168.20.10-192.168.20.17,192.168.20.20-192.168.20.49,192.168.20.55-192.168.20.150
Zen my nuggets ;-)
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot. <('')