Une page dans votre wiki a été ajoutée ou modifiée. Voici les détails : Date : 2013/07/18 10:06 Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0 Adresse IP : 88.181.24.86 Nom d'hôte : hochelaga.ledude.org Ancienne révision : http://cli.asyd.net/home/filtres/sed?rev=1363903220 Nouvelle révision : http://cli.asyd.net/home/filtres/sed Résumé : [Quelques petits exemples] Utilisateur : dadu @@ -94,8 +94,11 @@ * G ajoute un caractère nouvelle ligne et le contenu du hold space au pattern space. * h remplace le contenu du hold space par celui du pattern space. * H ajoute un caractère nouvelle ligne et le contenu du pattern space au hold space. * N ajoute un caractère nouvelle ligne et une nouvelle ligne de données au pattern space (s'il n'y a plus de données à lire, l'emploi de cette commande cause la fin du programme). + + Voici de quoi extraire le nom de tout les noms de tables et leur clef primaire dans les CREATE TABLE d'un schéma SQL. + sed -n '/^CREATE TABLE/,/^).*$/{/^CREATE TABLE/h;s/^.*PRIMARY KEY (\(.*\))$/\1 :/p;t bcl;};d;: bcl;x;s@^CREATE TABLE \(.*\) (@\1@p;' Plus d'infos sur http://okki666.free.fr/docmaster/articles/linux130.html ~~DISCUSSION~~ -- Ce courriel a été généré par DokuWiki depuis http://cli.asyd.net/home/