sed est un éditeur de flux puissant qui vient intégré dans tous les Unix , Linux et Mac OS X . Il excelle dans l'exécution automatiques, modifications pré-programmées pour le format des données texte entrants , tels que les fichiers journaux. Pour supprimer un retour chariot (ou la ligne) dans SED , on pourrait supposer la clé serait la commande de substitution , " sed ' s /\\ n //g ' fichier.txt ". Cependant, vous seriez surpris de voir que ça ne fonctionne pas . Par défaut , sed ne fonctionne ligne par ligne, ce qui rend impossible de retirer les fins de ligne avec la simple commande de substitution. Pour échapper à ce problème, vous devrez utiliser les commandes les plus obscurs . Instructions
1
Ouvrez un terminal en cliquant sur l'icône " borne"
2
Tapez la commande suivante : .
Sed '
Hôtels 3 type de
": une ; " . . déclarer un label pour revenir au plus tard
4
type "N; " pour activer le mode multi- ligne
< br > 5 Type de
" ! $ ba , " à se joindre à toutes les lignes ensemble et , si vous êtes sur la dernière ligne, revenir à la première ligne
6
Tapez votre modèle de substitution : . /\\ n //g
7
clôture de
les citations en tapant une apostrophe (') et tapez le nom du fichier à traiter.
< p > La dernière commande devrait ressembler à ceci :
sed ' : a; N; $ ba , s /\\ n //g !