Questions marquées «awk»

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

3
Awk printf nombre en largeur et arrondissez-le
J'ai besoin d' imprimer un nombre, mais avec une largeur donnée et arrondie (avec awk!) %10s J'ai cela et je dois en quelque sorte connecter le %dmais tout ce que je fais, se retrouve avec trop de paramètres pour awk (parce que j'ai plus de colonnes).
20 scripting  awk  printf 

4
Diviser la sortie longue en deux colonnes
Existe-t-il un utilitaire ou un script simple pour classer la sortie d'un de mes scripts? J'ai des données sous une forme ou une autre: A aldkhasdfljhaf B klajsdfhalsdfh C salkjsdjkladdag D lseuiorlhisnflkc E sdjklfhnslkdfhn F kjhnakjshddnaskjdh mais si cela devient long, écrivez les données sous la forme suivante (où elles …



3
la répétition awk {n} ne fonctionne pas
J'essaie d'imprimer les lignes en utilisant le symbole de répétition {n} mais cela ne fonctionne pas. Pour. par exemple, je veux imprimer toutes les lignes dont la longueur est de 4 caractères awk '/^.{4}$/' test_data Le code ci-dessus n'imprime pas cela. Comment le corriger pour que je puisse utiliser le …

5
Comment puis-je trier une liste avec le niveau major.minor.patch et parfois rc correctement?
Je dois trier la liste suivante avec un script shell et faire apparaître la dernière version en bas ou en haut. Comment pourrais-je faire cela avec des outils shell uniquement? release-5.0.0.rc1 release-5.0.0.rc2 release-5.0.0 release-5.0.1 release-5.0.10 release-5.0.11 release-5.0.13 release-5.0.14 release-5.0.15 release-5.0.16 release-5.0.17 release-5.0.18 release-5.0.19 release-5.0.2 release-5.0.20 release-5.0.21 release-5.0.22 release-5.0.23 release-5.0.24 release-5.0.25 …
18 shell-script  awk  sed  python  sort 

3
Extraction d'une partie des lignes avec un motif spécifique en utilisant awk, sed
J'ai une question concernant les opérateurs awk / sed. J'ai un gros fichier qui a répété l'ensemble des lignes suivantes Expression loweWallrhoPhi : sum=-6.97168e-09 Expression leftWallrhoPhi : sum=6.97168e-09 Expression lowerWallPhi : sum=-5.12623e-12 Expression leftWallPhi : sum=5.12623e-12 Expression loweWallrhoUSf : sum=-6.936e-09 Expression leftWallrhoUSf : sum=6.97169e-09 Expression lowerWallUSf : sum=-5.1e-12 Expression leftWallUSf …


11
Grep un grand nombre de modèles à partir d'un fichier énorme
J'ai un fichier qui augmente d'environ 200 000 lignes par jour, et il est formé de blocs de trois lignes en tant que tels: 1358726575123 # key Joseph Muller # name carpenter # job 9973834728345 Andres Smith student 7836472098652 Mariah Anthony dentist Maintenant, j'ai un autre fichier à partir duquel …
18 grep  awk  database  text 

1
Supprimer un tableau dans awk
Dans awk, je peux effacer un tableau avec une boucle, ce qui en fait un tableau vide, ce qui équivaut à le supprimer. for (key in array) delete array[key]; Existe-t-il un moyen plus simple? Puis-je supprimer complètement un tableau, afin que le nom de la variable puisse être réutilisé pour …
18 awk  array 

5
Fusionner deux listes tout en supprimant les doublons
J'ai un système Linux intégré utilisant Busybox (OpenWRT) - les commandes sont donc limitées. J'ai deux fichiers qui ressemblent à: premier fichier aaaaaa bbbbbb cccccc mmmmmm nnnnnn deuxième fichier mmmmmm nnnnnn yyyyyy zzzzzz Je dois fusionner ces 2 listes en 1 fichier et supprimer les doublons. Je n'ai pas diff …
18 bash  grep  sed  awk  busybox 


4
Fractionner un fichier en deux
J'ai un gros fichier et je dois le diviser en deux fichiers. Supposons que dans le premier fichier, les 1000 lignes doivent être sélectionnées et placées dans un autre fichier et supprimez ces lignes dans le premier fichier. J'ai essayé d'utiliser splitmais cela crée plusieurs morceaux.

2
Bloc conditionnel vs instruction conditionnelle (si)
Disons que j'ai un fichier: PRO 1 GLN 5.55112e-17 ILE -6.245e-17 THR 5.55112e-17 Je veux que chaque ligne qui a un nombre différent de 1 dans la deuxième colonne le change en 0 et garde le reste. Si j'utilise if(c'est-à-dire une déclaration conditionnelle), tout va bien: awk '{if($2!=1){print $1,"0"}else{print $0}}' …
18 awk 

1
Quand utiliser grep, less, awk, sed [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 3 ans . J'entre dans le monde de …
17 awk  sed  grep  less 

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.