Domande taggate «awk»

Un linguaggio di scansione ed elaborazione orientato al modello.


4
Come posso utilizzare SED o AWK per sostituire i segnaposto in un file modello con contenuto variabile che contiene caratteri speciali?
CentOS 6.3 Sto cercando di ottenere un piccolo script per inviare un'e-mail contenente una copia delle intestazioni e-mail nel corpo (ai fini del reporting interno). Il file modello contiene quanto segue: Alert Report Alert has triggered at TMPDATE HEADERS ------- TMPHEADERS SOURCE IP --------- TMPSOURCEIP Voglio che il mio script …


2
Usa una variabile di shell in awk
Ecco il mio script (per trovare i file che contengono uno schema specificato): find . -type f \ -exec awk -v vawk="$1" '/'"$vawk"'/ {c++} c>0 { print ARGV[1]; exit 0 } END { if (! c) {exit 1}}' \{\} \; Vorrei usare la mia sceneggiatura con un argomento §: MyScript.sh …
8 bash  awk  variable 

2
Uno script di shell per l'unione di due file
Voglio scrivere un shell scriptche ottiene due file Ae B, e ottenere un risultato come questo: File A: user_a tel_a addr_a user_b tel_b addr_b File B: process_1 user_a process_2 user_a process_3 user_b E il risultato: user_a process_1 tel_a addr_a user_a process_2 tel_a addr_a user_b process_3 tel_b addr_b Come posso fare …

3
Come applicare la stessa azione awk a file diversi?
Sono nuovo in awk e non so se è possibile scrivere uno script awk che faccia questo: Ho centinaia di file di dati che devo ordinare. Per ognuno utilizzo il seguente one-liner: awk 'ORS=NR%3?" ":"\n" ' file1.tex > file1_sorted.tex awk 'ORS=NR%3?" ":"\n" ' file2.tex > file2_sorted.tex ... e ottengo l'output …
8 shell  awk 

6
Come posso convertire i dati delimitati da tabulazioni in dati delimitati da virgole?
Sto richiedendo un elenco di istantanee ec2 tramite lo strumento da riga di comando ec2 di amazon: ec2-describe-snapshots -H --hide-tags > snapshots.csv I dati sono simili al seguente: SnapshotId VolumeId StartTime OwnerId VolumeSize Description snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup Come posso intercettare i dati prima di reindirizzarli snapshots.csve …

6
AWK: avvolge le linee a 72 caratteri
$ awk 'length > 72' {HOW TO PRINT THE LINEs IN PCS?} msg cioè voglio aggiungerlo \ndopo 72 caratteri e continuare, quindi inizialmente potresti dover rimuovere tutti i singoli \ne aggiungerli. Potrebbe essere più facile essere più facile con altri strumenti, ma proviamo a risvegliare. [Aggiornare] Williamson ha fornito la …


3
awk, sed, grep, perl ... quale stampare in questo caso?
Ho questa sintassi in un file (tempi di risposta http da analogico): <thead><tr><th class="x">seconds</th><th class="R">reqs</th><th class="r">%reqs</th><th class="B">Gbytes</th><th class="b">%bytes</th></tr></thead> <tbody><tr><td class="x">0</td><td class="R">10927</td><td class="r"> 0.47%</td><td class="B">0.01</td><td class="b"> 0.18%</td></tr> <tr><td class="x"><= 0.01</td><td class="R">1026471</td><td class="r">44.59%</td><td class="B">0.11</td><td class="b"> 1.81%</td></tr> <tr><td class="x">0.01-0.02</td><td class="R">535390</td><td class="r">23.26%</td><td class="B">0.06</td><td class="b"> 0.95%</td></tr> <tr><td class="x">0.02-0.05</td><td class="R">93298</td><td class="r"> 4.05%</td><td class="B">0.27</td><td class="b"> 4.29%</td></tr> eccetera. …

2
Esporre awk su tcp (inetd, socat, ecc.)
Stavo giocando con awk e volevo esporlo su un socket tcp. All'inizio ci ho provato, ma ho fallito con micro-inetd. Pensando che forse il problema potrebbe essere nel modo in cui vengono gestiti i caratteri di ritorno a capo / newline, ho deciso di provare a passare a socat. L'uso …
2 awk  socat 

3
Come stampare l'indice del ciclo su un file usando awk?
Devo stampare l'indice del ciclo su un file usando awk. Ecco il codice che ho usato. echo "Write the start and end file number:" read sta end echo "$sta" "$end" for (( c="$sta"; c<="$end"; c++ )) do echo "$c" awk '{if (NR < 15 && $8 >0.48 && $8 <0.52 …

3
Stampa il testo tra due motivi
Ho bisogno di: Stampa il testo tra i motivi "ciao" e "ciao". I modelli possono essere ripetuti e ci possono essere più occorrenze di hi.. hello. File sorgente: hi aa bb cc dd ee ff hello xxxxxx aaaa dddd cccc hi aaa bbb ccc hello cccc fff Uscita prevista. hi …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.