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).
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 …
aaaaaaaa 09 bbbbbbbb 90 ccccccccccccccc 89 ddddd 09 En utilisant sed / awk / replace, dans le texte ci-dessus, je veux supprimer tout ce qui vient après le premier espace de chaque ligne. Par exemple, la sortie sera: aaaaaaaa bbbbbbbb ccccccccccccccc ddddd toute aide serait appréciée.
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 …
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 …
Je souhaite imprimer les lignes impaires et paires à partir des fichiers. J'ai trouvé ce script shell qui utilise l'écho. #!/bin/bash # Write a shell script that, given a file name as the argument will write # the even numbered line to a file with name evenfile and odd numbered …
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 …
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 …
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 …
Je veux extraire quelques lignes avec awk. Est-il possible de faire la tâche suivante: ls -l | awk 'BEGIN FOR(i=122;i<=129;i++) FNR==i' Comment afficher les détails des numéros de ligne 122 à 129?
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.
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}}' …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.