Questions marquées «awk»

Un langage de numérisation et de traitement à motifs.

8
Comment puis-je remplacer une chaîne dans un fichier?
Le remplacement de chaînes dans des fichiers en fonction de certains critères de recherche est une tâche très courante. Comment puis-je remplacer la chaîne foopar bardans tous les fichiers du répertoire actuel? faire de même récursivement pour les sous-répertoires? remplacer uniquement si le nom du fichier correspond à une autre …
753 text-processing  awk  sed  perl 

7
Existe-t-il un tutoriel de base pour grep, awk et sed? [fermé]
Je suis un utilisateur de Linux depuis un certain temps et je comprends assez bien la plupart des utilitaires de ligne de commande courants. Cependant, ceux qui se présentent et de nouveau par rapport à la programmation sont grep, awket sed. La seule chose pour laquelle j'ai utilisé grep, c’est …
95 grep  sed  awk 







5
Passer la variable shell en tant que / pattern / à awk
Avoir le suivant dans une de mes fonctions shell: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , alors quand appelé comme _process $arg, $argest passé comme $1et utilisé comme motif de recherche. Cela fonctionne de cette …
59 shell  awk  quoting  variable 

9
Comment analyser JSON avec un script shell sous Linux?
J'ai une sortie JSON à partir de laquelle j'ai besoin d'extraire quelques paramètres sous Linux. Voici la sortie JSON: { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": null, "RootDeviceType": "ebs", "State": { "Code": 16, "Name": "running" }, "EbsOptimized": false, "LaunchTime": "2014-03-19T09:16:56.000Z", "PrivateIpAddress": …

1
Différence entre gawk et awk
Essayer de comprendre les différences entre les deux fonctions gawk vs awk? Quand utiliser gawk vs awk? Ou sont-ils les mêmes en termes d'utilisation? Aussi, pourrait-on donner un exemple?
50 awk  gawk 

2
Remplacement de la chaîne en fonction du numéro de ligne
J'ai une situation où je veux remplacer une chaîne particulière dans de nombreux fichiers Remplacez une chaîne AAA par une autre chaîne BBB, mais il existe de nombreuses chaînes commençant par AAA ou se terminant par AAA. Je souhaite remplacer une seule chaîne à la ligne 34 et en conserver …
50 sed  awk 

16
Supprimer les entrées $ PATH en double avec la commande awk
J'essaie d'écrire une fonction shell bash qui me permettra de supprimer les copies dupliquées des répertoires de ma variable d'environnement PATH. On m'a dit qu'il est possible d'y parvenir avec une commande d'une ligne à l'aide de la awkcommande, mais je ne sais pas comment le faire. Quelqu'un sait comment?
48 bash  shell  awk  path 

4
Grepping inversé
Disons que j'ai un très gros fichier texte (environ 10.000.000 lignes). J'en ai besoin à greppartir de la fin et enregistrer le résultat dans un fichier. Quel est le moyen le plus efficace d'accomplir cette tâche?

5
Comment exécuter grep sur une seule colonne?
Je veux grep la sortie de ma ls -lcommande: -rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file Je veux utiliser grep rahmuuniquement la colonne $ 3, le résultat de ma grepcommande …
42 grep  awk 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.