Domande taggate «awk»

AWK è un linguaggio di elaborazione del testo. Viene utilizzato principalmente per manipolare ed elaborare dati strutturati e generare report.




1
Stampa tutte le colonne dopo la 5a con awk
Sto usando questo per filtrare un file di registrazione e sto provando a spremere quanti più dettagli possibili sulla console: awk -F " " '{$1=$2=$4=$5=$6=$7=""; print $0}' Questo è il mio contributo grezzo: 149.177.5.87 - [08/Feb/2017:18:14:20 +0000] 18:14:20:408 18:14:20:435 11140 "GET /2/forecast/KBBL/lastSave HTTP/1.1" 200 43 27 27 e questo è …
2 bash  awk  cut 

2
Shell: trova e sostituisce la parola
Ho una stringa nel mio script di shell, che è in un formato fisso: '[STATUS REPORT] PROJECT'. Quando l'utente esegue il mio script di shell, gli verrà chiesto di fornire un valore per 'PROJECT'. Vorrei sostituire la parola 'PROJECT'con l'utente fornire valore. Ad esempio, se l' 'ABCD'utente ha inserito l'input: …

3
Filtraggio e divisione di file di grandi dimensioni in base alla colonna di Windows
Ho circa 2 TB di file di dati formattati come 12/20/2015 somerandomdata 12/20/2015 somerandomdata 12/20/2015 somerandomdata 12/20/2015 somerandomdata 12/21/2015 somerandomdata 12/21/2015 somerandomdata 12/21/2015 somerandomdata 12/21/2015 somerandomdata 12/22/2015 somerandomdata 12/22/2015 somerandomdata 12/22/2015 somerandomdata 12/22/2015 somerandomdata e voglio tirare fuori certe date. Ad esempio, potrei voler generare i file per il 20/12/2015 …
2 windows  grep  awk 

2
Aggiunta e rimozione di campi in un file di testo
Mi piacerebbe scrivere uno script (probabilmente AWK printf related) che prenderà il mio file delimitato, rimuoverà alcuni campi indesiderati e aggiungerò alcuni campi aggiuntivi attraverso il file: Per esempio: 1,4,fd,4r54,3,,4454 Voglio mantenere i campi 1,2,4,7 e aggiungere due campi vuoti tra i campi 4 e 7 in modo che l'output …
1 unix  awk 


1
Guarda con il comando awk
Come guardi un comando simile? awk 'NR%2==0 {printf "%s %8.0f", $1, $5}' filename.txt Precedendo questo con "watch" si ottiene questo errore: awk: cmd. line:1: fatal: cannot open file `{printf' for reading (No such file or directory) La risposta a: usare il comando watch con un argomento che contiene virgolette è …

2
Sopprimere le righe con awk
Ho una variabile Bash multilinea: $WORDScontenente una parola su ogni riga. Ho un'altra variabile Bash multilinea: $LISTcontenente anche una parola su ogni riga. Voglio eliminare $LISTda qualsiasi parola presente in $WORDS. Attualmente lo faccio con un while reade grepma questo non è sexy. WORDS=$(echo -e 'cat\ntree\nearth\nred') LIST=$(echo -e 'abcd\n1234\nred\nwater\npage\ncat') while …
1 bash  awk 

2
trova / sostituisci batch usando sed o awk
In ogni file con nome file corrispondente a pattern1 voglio cercare le righe che iniziano con pattern2 e aggiungere qualche stringa in una nuova riga sopra quelle corrispondenti. Come semplice esempio supponiamo che stia cercando ricorsivamente file .txt alla ricerca di patate e che voglia aggiungere "spam" sopra, quindi il …
1 find  grep  sed  awk  xargs 

1
Trova il numero nella stringa e sostituiscilo
Ho scritto codice C ++ e ora voglio sostituire il numero in una stringa usando gli script di shell. La parte che deve essere sostituita: if (random<=90) Come posso cambiare il 90 da uno script di shell? Ho scritto questo, ma ho bisogno di qualcosa di efficiente diverso sedo con …
1 linux  shell  sed  perl  awk 


1
sed / awk: modifica il file sorgente?
Sto provando a scrivere alcune modifiche che devo apportare a un paio di file di configurazione. Vale la pena ricordare che non sono un esperto di sed né di awk, anche se sto molto meglio con sed. In questo momento, sto facendo: sed '/setting.name/c setting.name: newvalue' </etc/foo.conf >tmpfile.tmp && mv …
1 sed  awk 


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.