Comment ajouter un caractère de nouvelle ligne à la fin d`une ligne dans sed

Sed est un type spécial d`éditeur de fichier texte connu sous le nom "éditeur de flux." Plutôt que d`éditer des fichiers texte, sed applique des modifications à un flux de texte selon les instructions qui lui sont données par l`utilisateur. Le flux de texte pourrait venir de partout: l`utilisateur, l`Internet ou un fichier local. Vous pouvez imaginer sed être un peu comme un langage de programmation conçu exclusivement pour manipuler le contenu du texte et le reformater en une structure que vous aimez. Dans les mains d`un utilisateur expérimenté, il peut supprimer une grande partie de la monotonie du travail de routine, mais il peut être un peu intimidant au début, donc un bon point de départ est une modification simple: l`ajout d`un caractère de nouvelle ligne à la fin de chaque ligne donnée.

  • Ouvrez un terminal. La procédure pour ce faire dépendra de votre système d`exploitation. La plupart des systèmes Unix et Linux soit ouvrir un terminal immédiatement au démarrage ou une icône de terminal quelque part sur le bureau. Sous Mac OS X, cliquez sur le "Projecteur" bouton et le type "Terminal." Dans Windows, cliquez sur "Démarrer," "Courir" et le type "cmd."

  • Tapez le texte suivant:




    sed `/ $ / G`

    Cela indique à sed de rechercher le texte pour toutes les fins de lignes ($) et ajouter une nouvelle ligne (G), de manière efficace à double espacement le fichier. Alternativement, si vous voulez assurer qu`il n`y a jamais plus d`une ligne blanche entre les paragraphes, changer la commande comme suit:

    sed `/ ^ $ / d-G`

    Cela indique à sed pour correspondre seulement complètement des lignes vides (^ $), supprimer les lignes vides (d) et les remplacer par une seule nouvelle ligne (G).

  • Nourrir les données d`un fichier texte dans sed en tapant ce qui suit:

    cat textfile.txt | sed `/ ^ $ / d-G`

AUTRES

Tutoriel sur unix boucle фото

Tutoriel sur unix boucle

CURL est un programme pour une variété de systèmes d`exploitation, y compris Unix et Linux, qui permet à un…

Comment désactiver tty фото

Comment désactiver tty

ATS, ou téléscripteur, est l`interface de ligne de commande dans le système d`exploitation Unix / Linux. Par…

» » » » Comment ajouter un caractère de nouvelle ligne à la fin d`une ligne dans sed