Questions marquées «awk»

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

5
Remplacement du modèle assorti avec sed
J'ai un code source réparti sur plusieurs fichiers. Il a un modèle abcdefque je dois remplacer pqrstuvxyz. Le modèle peut être Abcdef(Phrase Sentence), puis il doit être remplacé par Pqrstuvxyz. Le modèle peut être AbCdEf(Basculer la casse), il doit alors être remplacé par PqRsTuVxYz. En bref, je dois faire correspondre …

2
Script pour tester rapidement toutes les touches du clavier
Je dois vérifier certains ordinateurs portables pour les mauvaises touches du clavier, et je voudrais donc accélérer cela autant que possible. Je n'ai rien trouvé pour cette tâche spécifique, donc mon idée est un script qui lit les touches pressées et connaît toutes les touches du clavier, donc je peux …
14 bash  grep  awk  keyboard  stdout 

7
Comment réduire la gourmandise d'une expression régulière en AWK?
Je veux faire correspondre un motif non gourmand (expression régulière) awk. Voici un exemple: echo "@article{gjn, Author = {Grzegorz J. Nalepa}, " | awk '{ sub(/@.*,/,""); print }' Est-il possible d'écrire une expression régulière qui sélectionne la chaîne la plus courte? @article{gjn, au lieu de cette longue chaîne?: @article{gjn, Author …


4
Sortie d'une partie de chaque ligne dans un fichier séparé
J'ai un fichier comme celui-ci: a AGTACTTCCAGGAACGGTGCACTCTCC b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA e TTTGGCTAAGATCAAGTGTAGTATCTGTTCTTATAAGTTTAATATCTGATATGTCCTCTATCTGA Je veux créer un fichier a.seqcontenant une séquence AGTACTTCCAGGAACGGTGCACTCTCC. b.seqContient de même ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT. En bref, Colonne1 doit être utilisé comme nom de fichier de sortie avec extension .seq, puis il doit contenir la séquence colonne2 …

7
Comment supprimer plusieurs lignes vides d'un fichier?
J'ai quelques fichiers texte que j'utilise pour prendre des notes - juste du texte brut, généralement juste en utilisant cat >> file. Parfois, j'utilise une ou deux lignes vides (il suffit de retourner - le caractère de nouvelle ligne) pour spécifier un nouveau sujet / ligne de pensée. À la …
14 scripting  sed  awk  perl  filter 


1
POSIX Awk sur Solaris 11?
Il s'agit plus ou moins d'une question complémentaire aux deux suivantes: Erreur de syntaxe lors de la suppression des lignes en double via le fichier awk '! X [$ 0] ++' alternative awk / nawk sur SunOs et Linux Je vois que sur Solaris 10 (SunOS 5.10), j'obtiens les résultats …
13 awk  solaris  posix 



5
Comment imprimer son propre nom de script dans mawk?
En bash $0contient le nom du script, mais en awk si je crée un script nommé myscript.awk avec le contenu suivant: #!/usr/bin/awk -f BEGIN{ print ARGV[0] } et l'exécuter, il affichera seulement "awk". En outre, ARGV [i] avec i> 0 est utilisé uniquement pour les arguments de script en ligne …
13 awk  scripting  mawk 



4
Comment supprimer les lignes en double avec awk tout en gardant les lignes vides?
La awkcommande ci-dessous supprime toutes les lignes en double comme expliqué ici : awk '!seen[$0]++' Si le texte contient des lignes vides, toutes les lignes vides sauf une seront supprimées. Comment puis-je conserver toutes les lignes vides tout en supprimant toutes les lignes en double non vides, en utilisant uniquement …
13 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.