Questions marquées «awk»

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

2
Manipulez le format scientifique sans le «e»
J'essaie de manipuler un fichier qui contient des nombres en notation scientifique, mais sans le esymbole, c'est 1.2e+3-à- dire écrit comme 1.2+3. La chose la plus simple à laquelle j'ai pensé awkétait de remplacer +par e+, en utilisant la gsubfonction et de faire mon calcul dans le nouveau fichier. Il …



4
Délimiter par l'espace mais ignorer l'espace barre oblique inverse
5678 [] testing,\ group [] [testing [] ip\ 5.6.7.8 [] launch-wizard-1 0.0.0.0/0 456dlkjfa [] 1.2.3.4 [] test 1.2.3.4/32 4.3.2.0/23 4.3.2.0/23 default 4.3.2.0/23 4.3.2.0/23 launch-wizard-2 0.0.0.0/0 launch-wizard-3 0.0.0.0/0 2.3.4.5/32 [] Je voudrais obtenir la première colonne de ce qui précède, mais le hic, c'est que je dois traiter \ (espace barre …


4
comment décaler la valeur du tableau dans bash
nous voulons construire 6 dossiers de points de montage comme exemple /data/sdb /data/sdc /data/sdd /data/sde /data/sdf /data/sdg nous avons donc écrit ce simple script bash en utilisant un tableau folder_mount_point_list="sdb sdc sdd sde sdf sdg" folderArray=( $folder_mount_point_list ) counter=0 for i in disk1 disk2 disk3 disk4 disk4 disk5 disk6 do …

2
Comment ajouter une chaîne à un fichier .txt dans toutes les lignes à l'exclusion de quelques caractères à l'aide de sed ou awk
J'ai un fichier texte nommé xid.txt: xid: SC48028 id: artf398444 xid: indv1000 id: indv24519 xid: SC32173 id: artf398402 xid: SC21033 id: artf398372 xid: 1001 id: tracker4868 xid: wiki1000 id: wiki10709 xid: proj1234 id: proj12556 J'ai besoin d'ajouter une chaîne 'PT_' avant 'SC48028', 'SC32173' ... ainsi de suite. La chaîne 'SC …

2
Détecter l'argument de fonction facultatif (scalaire)
Considérez ce script: function alfa(bravo, charlie) { if (charlie) return "charlie good" else { return "charlie bad" } } BEGIN { print alfa(1, 1) print alfa(1, 0) print alfa(1, "") print alfa(1) } Résultat: charlie good charlie bad charlie bad charlie bad Awk a-t-il un moyen de savoir quand un …




1
Piège Ctrl-C dans le script awk
Je crois Ctrl- Cpeut être piégé dans des scripts bash. Est-il également possible de le piéger dans un script Awk afin de gérer cet événement? Par exemple, pour abandonner le traitement, mais imprimer les résultats de ce qui a déjà été traité, au lieu de simplement cesser de fumer?



3
awk ne se termine pas
J'ai le code suivant dans un fichier nommé awktest1.awk: #!/bin/awk -f BEGIN{print "start"} {print $2, "\t", $5} END{print "end"} employee.txt où employee.txtcontient les données suivantes: 100 Thomas Manager Sales $5,000 200 Jason Developer Technology $5,500 300 Sanjay Sysadmin Technology $7,000 400 Nisha Manager Marketing $9,500 500 Randy DBA Technology $6,000 …

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.