![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX for Advanced & Expert Users Expert à Expert. Apprenez avancé UNIX, des commandes UNIX, Linux, les systèmes d'exploitation, d'administration système, de la Programmation, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| comment accéder aux valeurs de awk / nawk variables à l'extérieur de la awk / nawk bloc? | saniya | De programmation et de script Shell | 5 | 05-13-2008 08:37 AM |
| nawk & awk | sd12 | UNIX for Advanced & Expert Users | 5 | 05-05-2008 11:46 AM |
| nawk / ksh aider | DeltaX | De programmation et de script Shell | 0 | 03-06-2008 03:54 PM |
| nawk à awk-v | kamel.seg | De programmation et de script Shell | 2 | 12-18-2007 07:30 AM |
| nawk | whatisthis | De programmation et de script Shell | 3 | 09-29-2004 02:44 PM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
nawk utilisation
J'ai trouvé une commande qui imprime x lignes avant et après une ligne qui contient une chaîne de recherche dans un fichier texte.
La commande est: ------------------- nawk 'c -> 0 $ 0 ~ s (if (b) pour (c \u003d 1 b, c> 1, c -) print r [(NR-c +1)% b]; print; c \u003d a) b (r [% b NR] \u003d $ 0) 'b \u003d 2 a \u003d 4 s \u003d "string" fichier1 ... où "b" et "a" sont le nombre de lignes à imprimer avant et après la chaîne de caractères "s". ------------------- Il fonctionne très bien mais je ne comprends pas la syntaxe, trop difficiles à "l'homme nawk". Est-ce quelqu'un qui sera en mesure de commenter cette syntaxe? Merci à l'avance, ce qui est meilleur et heureuse nouvelle année. |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|