Questions marquées «awk»

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

3
Comment afficher tout le contenu d'un tableau awk?
Dans ma compréhension, le tableau awk est quelque chose comme dict Python. J'ai donc écrit le code ci-dessous pour l'explorer: awk '{my_dict[$1] = $2} END { print my_dict}' zen Et j'ai eu: awk: can't read value of my_dict; it's an array name. Comme la première colonne n’est pas un nombre, …
41 awk 


2
Suppression des zéros non significatifs de la sortie de date
J'ai créé un alias de la commande date pour afficher la date au format suivant: 2013.06.14.12.10.02 en utilisant cette commande: alias date = date +"%Y.%m.%d.%H.%M.%S" Tout fonctionne très bien, sauf que je veux supprimer les zéros de la sortie. Il n'y a aucun moyen d'y arriver en modifiant le format. …
40 sed  awk  date 



12
Ajouter des milliers séparateur dans un nombre
En python re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Pour diviser un nombre par des triplets, par exemple: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 Comment faire la même chose avec bash / awk?


9
Comment imprimer la plus longue ligne dans un fichier?
Je cherche la méthode la plus simple pour imprimer la plus longue ligne d'un fichier. J'ai fait quelques recherches sur Google et, étonnamment, je n'ai pas semblé trouver de réponse. J'imprime fréquemment la longueur de la plus longue ligne d'un fichier, mais je ne sais pas comment imprimer la plus …
35 bash  awk  filter 

3
La tuyauterie de grep à awk ne fonctionne pas
J'essaie de grepconsulter le tailfichier en cours et de récupérer le nmot de la ligne. Exemple de fichier: $ cat > test.txt <<EOL Beam goes blah John goes hey Beam goes what? John goes forget it Beam goes okay Beam goes bye EOL ^C Maintenant si je fais un tail: …
34 bash  grep  rhel  awk  tail 


4
Supprimer les n premiers octets de fichiers
J'ai un problème extrême et toutes les solutions que je peux imaginer sont compliquées. Selon mon expérience UNIX / Linux, il doit exister un moyen simple. Je souhaite supprimer les 31 premiers octets de chaque fichier au format /foo/. Chaque fichier est assez long. Eh bien, je suis sûr que …

12
Comment imprimer certaines colonnes par nom?
J'ai le fichier suivant: id name age 1 ed 50 2 joe 70 Je veux imprimer uniquement les colonnes idet age. En ce moment je viens d'utiliser awk: cat file.tsv | awk '{ print $1, $3 }' Cependant, cela nécessite de connaître les numéros de colonne. Y a-t-il un moyen …
32 awk 

10
Comment insérer le contenu d'un fichier dans un autre fichier avant un motif (marqueur)?
File1 Contenu: line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" File2 Contenu: line1-file2 "25" line2-file2 "24" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" Après l'exécution du script perl / shell, le File2contenu devrait devenir: line1-file2 "25" line2-file2 "24" line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" Pointer-file2 "23" line4-file2 "22" line5-file2 …



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.