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.


25
Trova e uccidi un processo in una riga usando bash e regex
Spesso devo interrompere un processo durante la programmazione. Il modo in cui lo faccio ora è: [~]$ ps aux | grep 'python csp_build.py' user 5124 1.0 0.3 214588 13852 pts/4 Sl+ 11:19 0:00 python csp_build.py user 5373 0.0 0.0 8096 960 pts/6 S+ 11:20 0:00 grep python csp_build.py [~]$ kill …
650 regex  bash  terminal  awk 

19
Strumento Bash per ottenere l'ennesima riga da un file
Esiste un modo "canonico" per farlo? Ho usato head -n | tail -1il trucco, ma mi chiedevo se esiste uno strumento Bash che estrae specificamente una linea (o un intervallo di linee) da un file. Per "canonico" intendo un programma la cui funzione principale lo sta facendo.
606 bash  shell  unix  awk  sed 

3
Qual'è la differenza tra sed e awk? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . Qual'è la differenza tra awk e sed? Che tipo di applicazione …
497 sed  awk 


7
Come posso usare le variabili shell in uno script awk?
Ho trovato alcuni modi per passare variabili di shell esterne a uno awkscript, ma sono confuso su 'e ". Innanzitutto, ho provato con uno script di shell: $ v=123test $ echo $v 123test $ echo "$v" 123test Quindi ho provato awk: $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk 'BEGIN{print …
290 bash  shell  awk 





11
Come mostrare solo la riga successiva dopo quella abbinata?
grep -A1 'blah' logfile Grazie a questo comando per ogni riga che contiene 'blah', ottengo l'output della riga che contiene 'blah' e la riga successiva che segue nel file di log. Potrebbe essere semplice ma non riesco a trovare un modo per omettere la riga che ha "blah" e mostrare …
218 awk  sed  grep 

7
Utilizzo di più delimitatori in awk
Ho un file che contiene le seguenti righe: /logs/tc0001/tomcat/tomcat7.1/conf/catalina.properties:app.env.server.name = demo.example.com /logs/tc0001/tomcat/tomcat7.2/conf/catalina.properties:app.env.server.name = quest.example.com /logs/tc0001/tomcat/tomcat7.5/conf/catalina.properties:app.env.server.name = www.example.com Nell'output sopra voglio estrarre 3 campi (numero 2, 4 e l'ultimo *.example.com). Sto ottenendo il seguente output: cat file | awk -F'/' '{print $3 "\t" $5}' tc0001 tomcat7.1 tc0001 tomcat7.2 tc0001 tomcat7.5 Come …


6
awk senza stampare newline
Voglio che la somma variabile / NR sia stampata fianco a fianco in ogni iterazione. Come possiamo evitare che awk stampi newline in ogni iterazione? Nel mio codice una linea nuova viene stampata di default in ogni iterazione for file in cg_c ep_c is_c tau xhpl printf "\n $file" >> …
169 scripting  awk  newline 


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.