Domande taggate «awk»

awk è un linguaggio di programmazione interpretato per scopi speciali per l'estrazione e il reporting dei dati.




5
Differenza di due file di grandi dimensioni
Ho "test1.csv" e contiene 200,400,600,800 100,300,500,700 50,25,125,310 e test2.csv e contiene 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 adesso diff test2.csv test1.csv > result.csv è diverso da diff test1.csv test2.csv > result.csv Non so quale sia l'ordine corretto ma voglio qualcos'altro, entrambi i comandi sopra genereranno qualcosa di simile 2 > 100,4,2,1,7 …
14 grep  sed  awk  diff 

5
Come posso elaborare i record multilinea con awk in uno script bash?
esempio.txt è sotto Restaurant: McDonalds City: Miami State: Florida Address: 123 Biscayne Blvd Phone: 911 Restaurant: 5 guys City: Atlanta State: Georgia Address: 123 Peachtree Rd Phone: 911 Restaurant: KFC City: NYC State: NY Address: 123 Madison Square Phone: 911 Sto usando bash script e diciamo che voglio cercare un …
13 scripts  awk 

3
Estrai la parola dalla stringa usando grep / sed / awk
Ho una corda 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 e vuoi estrarre la parola qache segue -Dspring.profiles.active. Ho il salvataggio della stringa in un file text.txt solo per dimostrarlo. Quando io faccio grep -r -o "spring.profiles.active=" text.txt Il risultato è spring.profiles.active= Questa parola non è sempre qa, potrebbe essere prodo dev. …
12 command-line  bash  grep  sed  awk 


6
Come rimuovere i primi due punti ":" da un timestamp?
Sono nuovo nella programmazione !! Qualcuno può aiutare a rimuovere il :nella prima posizione in un timestamp::29.06.2019 23:03:17 Attualmente sto provando a farlo usando i comandi awk / cut come mostrato di seguito: TDS="$(grep 'Logfile started' process.log | awk '{print $3,$4}' | cut -d: -f2)" echo "$TDS" 29.06.2019 23 E …


1
AWK: perché $ (cat) funziona con stdin, ma $ * no?
echo '((3+(2^3)) * 34^2 / 9)-75.89' | awk "BEGIN{ print $(cat) }" La sintassi sopra funziona bene con il risultato calcolato '1337'. echo '((3+(2^3)) * 34^2 / 9)-75.89' | awk "BEGIN{ print $* }" Ma la sintassi sopra non funziona, sebbene non ci siano errori. Si prega di avvisare.
9 bash  awk 

2
Utilizzo di AWK per ottenere la seconda colonna
Non riesco a ottenere il comando awk per ottenere la seconda colonna di dati. Codice Bash: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" La variabile $ filter è il valore di Download o Upload che viene passato nello script della shell. Quindi awk usa il termine Download o …
9 bash  grep  sed  awk 

2
Combina due file con awk
File1.txt item1 carA item2 carB item3 carC item4 platD item5 carE File2.txt carA platA carB platB carC platC carE platE Produzione desiderata: item1 platA item2 platB item3 platC item4 platD item5 platE Come posso farlo?




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.