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. La dernière commande devrait ressembler à ceci : sed ' : a; N; $ ba , s /\\ n //g !
|