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.

17
Esiste un'utilità Unix per anteporre i timestamp a stdin?
Ho finito per scrivere una breve sceneggiatura per questo in Python, ma mi chiedevo se esistesse un'utilità in cui poter inserire del testo che anteponesse ogni riga con del testo - nel mio caso specifico, un timestamp. Idealmente, l'uso sarebbe qualcosa del tipo: cat somefile.txt | prepend-timestamp (Prima di rispondere …
168 unix  shell  awk 

8
bash: il modo più breve per ottenere l'ennesima colonna di output
Diciamo che durante la tua giornata lavorativa incontri ripetutamente la seguente forma di output in colonne da alcuni comandi in bash (nel mio caso dall'esecuzione svn stnella mia directory di lavoro di Rails): ? changes.patch M app/models/superman.rb A app/models/superwoman.rb per lavorare con l'output del tuo comando - in questo caso …
165 bash  awk 

9
Stampa la seconda ultima colonna / campo in awk
Voglio stampare la seconda ultima colonna o campo in awk. Il numero di campi è variabile. So che dovrei essere in grado di utilizzare $NFma non sono sicuro di come possa essere utilizzato. E questo non sembra funzionare: awk ' { print ( $NF-- ) } '
164 awk  gawk 


8
Come ottenere la seconda colonna dall'output del comando?
L'output del mio comando è simile a: 1540 "A B" 6 "C" 119 "D" La prima colonna è sempre un numero, seguito da uno spazio, quindi una stringa tra virgolette doppie. Il mio scopo è quello di ottenere solo la seconda colonna, come: "A B" "C" "D" Ho intenzione di …
152 shell  awk  ksh 

21
Come unire ogni due righe in una dalla riga di comando?
Ho un file di testo con il seguente formato. La prima riga è "KEY" e la seconda riga è "VALUE". KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 Ho bisogno del valore nella stessa riga della chiave. Quindi …
151 bash  awk  sed  grep 


10
Ordina un file di testo per lunghezza della linea inclusi gli spazi
Ho un file CSV che assomiglia a questo AS2345, ASDF1232, Mr. Plain Esempio, 110 Binary ave., Atlantis, RI, 12345, (999) 123-5555,1,56 AS2345, ASDF1232, Mrs. Plain Example, 1121110 Ternary st. 110 Binary ave .., Atlantis, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Mr. Plain Esempio, 110 Binary ave., Liberty City, RI, 12345, …
137 bash  sorting  text  awk 


8
Salva le modifiche in atto con awk
Sto imparando awke vorrei sapere se esiste un'opzione per scrivere le modifiche al file, in modo simile a seddove userei-i opzione per salvare le modifiche in un file. Capisco che potrei usare il reindirizzamento per scrivere le modifiche. Tuttavia c'è un'opzione awkper farlo?
135 linux  unix  awk 

11
Stampa l'ultima colonna di una riga in un file
Ho un file che viene costantemente scritto / aggiornato. Voglio trovare l'ultima riga contenente una determinata parola, quindi stampare l'ultima colonna di quella riga. Il file è simile al seguente. Altre linee A1 / B1 / C1 verranno aggiunte nel tempo. A1 123 456 B1 234 567 C1 345 678 …
135 file  awk  tail 


10
Come usare più argomenti per awk con uno shebang (cioè #!)?
Vorrei eseguire uno script gawk--re-interval usando uno shebang. L'approccio "ingenuo" di #!/usr/bin/gawk --re-interval -f ... awk script goes here non funziona, poiché gawk viene chiamato con il primo argomento "--re-interval -f"(non diviso attorno agli spazi), che non comprende. C'è una soluzione alternativa per questo? Ovviamente non puoi chiamare gawk direttamente …
118 shell  unix  awk  gawk  shebang 



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.