Une page dans votre wiki a été ajoutée ou modifiée. Voici les
détails :
Date : 2013/07/26 21:08
Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0
Adresse IP : 2.6.6.250
Nom d'hôte : AToulouse-652-1-39-250.w2-6.abo.wanadoo.fr
Ancienne révision : http://cli.asyd.net/home/filtres/awk/presentation?rev=1277904402
Nouvelle révision : http://cli.asyd.net/home/filtres/awk/presentation
Résumé : [Les implémentations de awk]
Utilisateur : ker2x
@@ -59,9 +59,9 @@
il y a donc :
* awk
* nawk (POSIX ?)
* mawk : implémentation petite et rapide de nawk, utilisée par défaut sur les systèmes [[http://www.debian.org|Debian GNU/Linux]], contient des bugs sévères non corrigés.
- * gawk : encore une [[http://www.gnu.org|GNU]]rie. D'aucuns lui trouvent certains avantages, la possibilité de ne pas tenir compte de la casse (majuscule/minuscule), internationalisation etc... Pleins d'extensions "non standard", gros, lent, mais certainement innovant.
+ * gawk : encore une [[http://www.gnu.org|GNU]]rie. D'aucuns lui trouvent certains avantages, la possibilité de ne pas tenir compte de la casse (majuscule/minuscule), internationalisation etc... Pleins d'extensions "non standard", gros, lent, mais certainement innovant. (en particulier il est le seul a bien vouloir gerer les '\0')
* sans doute pleins d'autres, faites nous parvenir vos découvertes.
====== Les rapports aux "autres" programmes de manipulations de données textes ======
--
Ce courriel a été généré par DokuWiki depuis
http://cli.asyd.net/home/
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/