Sed

De system.co.free.fr.
(Différences entre les versions)
(Truc et astuces)
(Truc et astuces)
Ligne 6 : Ligne 6 :
* récupérer une valeur dans un fichier contenant cle=donnée. Le separateur peut etre <b>=, : </b>ou<b> |</b>.<br><pre>sed -n 's/^cle[ \t]*[:=\|][ \t]*[ \t]*$//p' fichier.ini</pre>
* récupérer une valeur dans un fichier contenant cle=donnée. Le separateur peut etre <b>=, : </b>ou<b> |</b>.<br><pre>sed -n 's/^cle[ \t]*[:=\|][ \t]*[ \t]*$//p' fichier.ini</pre>
-
* la meme, mais en supprimeant les espaces et tabulations en fin de ligne:<pre>sed -n 's/^Name[ \t]*[:=\|][ \t]*//p;s/[ \t]*$//' fichier.ini</pre>
+
* la meme, mais en supprimeant les espaces et tabulations en fin de ligne:<pre>sed -n 's/^cle[ \t]*[:=\|][ \t]*//p;s/[ \t]*$//' fichier.ini</pre>

Version du 16 septembre 2014 à 18:12

SED, les bases et truc et astuces

Truc et astuces

  • récupérer une valeur dans un fichier contenant cle=donnée. Le separateur peut etre =, : ou |.
    sed -n 's/^cle[ \t]*[:=\|][ \t]*[ \t]*$//p' fichier.ini
  • la meme, mais en supprimeant les espaces et tabulations en fin de ligne:
    sed -n 's/^cle[ \t]*[:=\|][ \t]*//p;s/[ \t]*$//' fichier.ini
Outils personnels