sed Linux Commands

Qu’est-ce qu’une sed Commande Linux ?

Explication

sed COMMAND:
«sed» est un éditeur de flux de données. La commande «sed» aide à éditer ou supprimer tous les événements d’une chaîne à une autre à l’intérieur d’un fichier. Elle prend un fichier comme saisis et imprime le résultat à l’écran ou redirige le résultat à un fichier spécifique.
SYNTAXE:
La syntaxe est
sed [options] '{command}' [filename]
OPTIONS :
Commande et sa fonction
-n ne saisissez pas le saut de ligne suivant
-e activer l’interprétation des caractères de barre oblique inversée échappée énumérée ci-dessous
-E désactiver l’interprétation de ces séquences dans les CHAÎNEs

Without -E, les séquences suivantes sont reconnues et interpolées :
\NNN la caractère dont le code ASCII est NNN (octal)
\a alerte (BEL)
\b espace arrière
\c supprimer le saut de ligne suivant
\f page suivante
\n saut de ligne
\r retour de chariot
\t tabulation horizontale
\v tabulation verticale

EXEMPLE:
Assumons que nous avons un fichier file file1.txt et qu’il a les données suivantes.
hscripts a plusieurs scripts de valeur gratuits
Il est le site parent de www.forums.hscripts.com
hscripts inclus des enseignements individuels gratuits et des images gif gratuites
outil de consultation DNS gratuit
Achetez des scripts de nous
Un site web ressource webmaster/web master
  1. sed G file1.txt>file2.txt

    Dans l’exemple ci-dessus, en utiliser la commande «sed» avec G doublerait l’interligne du fichier file1.txt et afficherait les résultats à file2.txt.
  2. sed = file1.txt | sed 'N;s/n/. /'

    Dans l’exemple ci-dessus, la commande «sed» est utilisée pour afficher chacune des lignes dans file1.txt avec le numéro de ligne suivi par un point et un espace avant chaque ligne.
  3. sed 's/scripts/javascript/g' file1.txt
    Ouvre le fichier file1.txt et recherche le mot 'scripts' et remplace chaque survenance avec le mot 'javascript'.
  4. sed -n '$=' file1.txt
    La commande ci-dessus compte le nombre de lignes dans file1.txt et affiche les résultats.

LINUX / UNIX cmd