Table des matières

Mémos, notes, explications...

grep

grep est un programme de recherche de ligne de caractère dans un commande, un fichier.

$ ldd --version | grep -i ldd | awk -F' ' {'print $5'}
  ^^^----------------------------------------------------- pour obtenir les bibliothèques partagées d'un logiciel
      ^^^^^^^^^------------------------------------------- Paramètre pour obtenir la version de la bibliothèque
                       ^^--------------------------------- pour ignorer la case de la recherche
                          ^^^----------------------------- chaîne de caractères à rechercher
                                ^^^----------------------- programme de manipulation de texte
                                    ^^-------------------- indique le séparateur de champs
                                          ^^^^^^^^^^^^---- indique le résultat (numéro de champs) à afficher

Supprimer les premiers caractères de chaque ligne d'un fichier en ligne de commande

Dans cette exemple, les 5 premiers caractères de chaque ligne du fichier file.dat sont supprimés :

$ sed -i 's/^.\{,5\}//' file.dat

le paramètre -i modifie directement le fichier source. La commande est donc irréversible.

Pour aller plus loin : http://www.octetmalin.net/linux/tutoriels/sed-manipuler-chaines-caracteres-dans-fichier.php//