Domande taggate «awk»

AWK è un linguaggio di programmazione interpretato progettato per l'elaborazione del testo e generalmente utilizzato come strumento di estrazione e reportistica dei dati. AWK è ampiamente utilizzato con i sistemi Unix.

24
C'è ancora qualche motivo per imparare AWK?
Imparo costantemente nuovi strumenti, anche quelli antiquati, perché mi piace usare la soluzione giusta per il problema. Tuttavia, mi chiedo se ci sia ancora qualche motivo per impararne alcuni. awkper esempio, è interessante per me, ma per una semplice elaborazione del testo, posso usare grep, cut, sed, ecc mentre per …

8
Come stampare un pattern regex abbinato usando awk?
Utilizzando awk, ho bisogno di trovare una parola in un file che corrisponda a un pattern regex. Voglio solo stampare la parola che corrisponde al modello. Quindi, se in linea, ho: xxx yyy zzz E modello: /yyy/ Voglio solo ottenere: yyy EDIT: grazie a kurumi sono riuscito a scrivere qualcosa …
109 regex  awk 

16
Stampa tutto tranne il primo campo con awk
Ho un file simile a questo: AE United Arab Emirates AG Antigua & Barbuda AN Netherlands Antilles AS American Samoa BA Bosnia and Herzegovina BF Burkina Faso BN Brunei Darussalam E vorrei invertire l'ordine, stampando prima tutto tranne $ 1 e poi $ 1: United Arab Emirates AE Come posso …
108 perl  awk  sed 

6
utilizzando awk con condizioni di valore di colonna
Sto imparando awk da The AWK Programming Language e ho un problema con uno degli esempi. Se volessi stampare $ 3 se $ 2 è uguale a un valore (ad esempio 1), stavo usando questo comando che funziona bene: awk '$2==1 {print $3}' <infile> | more Ma quando sostituisco 1 …
108 linux  shell  awk 



6
sed o awk: elimina n righe che seguono uno schema
Come potrei mescolare pattern e intervalli numerici in sed (o qualsiasi strumento simile, ad esempio awk)? Quello che voglio fare è abbinare determinate righe in un file ed eliminare le successive n righe prima di procedere, e voglio farlo come parte di una pipeline.
105 unix  sed  awk 


8
Ottieni l'ultimo campo usando awk substr
Sto cercando di utilizzare awkper ottenere il nome di un file dato il percorso assoluto del file. Ad esempio, quando viene fornito il percorso di input /home/parent/child/filenameche vorrei ottenere, filename ho provato: awk -F "/" '{print $5}' input che funziona perfettamente. Tuttavia, sto codificando in modo rigido $5che sarebbe errato …
99 unix  awk  substr 

7
Come utilizzare awk sort per colonna 3
Ho un file (user.csv) come questo ip,hostname,user,group,encryption,aduser,adattr vuoi stampare tutte le colonne ordinate per utente, Ho provato awk -F ":" '{print|"$3 sort -n"}' user.csv, non funziona.
92 awk 

6
Valori separati da tabulazione in awk
Come faccio a selezionare la prima colonna dalla stringa separata da TAB? # echo "LOAD_SETTLED LOAD_INIT 2011-01-13 03:50:01" | awk -F'\t' '{print $1}' Quanto sopra restituirà l'intera riga e non solo "LOAD_SETTLED" come previsto. Aggiornare: Ho bisogno di cambiare la terza colonna nei valori separati da tabulazione. Quanto segue non …
90 awk 



11
Dividi un file in più file in base al delimitatore
Ho un file con -|come delimitatore dopo ogni sezione ... è necessario creare file separati per ogni sezione utilizzando unix. esempio di file di input wertretr ewretrtret 1212132323 000232 -| ereteertetet 232434234 erewesdfsfsfs 0234342343 -| jdhg3875jdfsgfd sjdhfdbfjds 347674657435 -| Risultato previsto nel file 1 wertretr ewretrtret 1212132323 000232 -| Risultato …
88 linux  unix  awk  split 

5
Mostra il nome del file e il numero di riga nell'output di grep
Sto provando a cercare nella mia directory rails usando grep. Sto cercando una parola specifica e voglio che grep stampi il nome del file e il numero di riga. C'è una bandiera grep che lo farà per me? Ho provato a usare una combinazione di -ne -lma questi stanno stampando …
87 awk  grep 

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.