Domande taggate «awk»

Un linguaggio di scansione ed elaborazione orientato al modello.



3
Come sed solo quelle righe che contengono una determinata stringa?
INGRESSO: Select ASDF 325 sdfg sdflk lk Select TRG 46sdg rasdftz fsgs 45 Select ASDF 6ffg sdfg 4456 sdrg PRODUZIONE: Select ASDF 325 XXXX sdflk lk Select TRG 46sdg rasdftz fsgs 45 Select ASDF 6ffg XXXX 4456 sdrg Quindi in breve ho bisogno di "sed" "sdfg" a "XXXX". MA: solo …
13 sed  awk 

4
INIZIA e FINE con il comando awk
Secondo il manuale di awk, BEGIN ed END non sono usati per abbinare l'input, ma piuttosto per fornire informazioni di avvio e pulizia allo script di awk. Ecco l'esempio dato: ls -l | \ awk 'BEGIN { print "Files found:\n" } /\<[a|x].*\.conf$/ { print $9 }' Files found: amd.conf antivir.conf …
13 awk 


3
Awk: sostituisce un carattere solo in una determinata colonna
Ho un file come questo: 2018.01.02;1.5;comment 1 2018.01.04;2.75;comment 2 2018.01.07;5.25;comment 4 2018.01.09;1.25;comment 7 Voglio sostituire tutti i punti .nella seconda colonna con una virgola ,come farei con sed 's/\./\,/g' filecome posso usare sedo preferibilmente awkapplicare questo solo per la seconda colonna, quindi il mio output sarebbe simile a questo: 2018.01.02;1,5;comment …


6
Come posso aggiungere una stringa casuale per ogni riga?
Sto cercando di aggiungere una stringa casuale per ogni riga durante l'esecuzione: awk '{print "name" "'$ran'" "-"$0}' 'myfile' Prima di ciò, viene generata la stringa casuale: ran="$(tr -dc '[:alnum:]' </dev/urandom | head -c 6)" Il problema è che stamperà la stessa stringa casuale per ogni riga: nameGQz3Ek- nameGQz3Ek- nameGQz3Ek- Cosa …
12 awk 


8
Come ordinare le colonne in base alla prima riga?
Devo ordinare le colonne di un set di dati molto grande (1000 righe e 700000 colonne). Ad esempio, le mie colonne sono disposte in modo casuale come: col1 col4 col3 col2, e devo ordinarlo. Ho provato alcuni comandi, ma senza successo. esempio: ID M2 M5 M8 M1 M3 M9 .....M7000000 …


3
Unione di due file, una colonna alla volta
Ho 2 file di grandi dimensioni (3000 colonne, 15000 righe) del seguente formato file1 (separato da tabulazioni): 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 file2 (separato da tabulazioni): 3 5 2 1 7 10 3 4 3 Vorrei combinare i valori della prima colonna di ogni file con …

6
Riorganizzare le colonne usando awk
Sto cercando di spostare la settima colonna del mio file CSV alla fine utilizzando awk -F '{print $1,$2,$3,$4,$5,$6,$8,$9,$10,$11,$7}',OFS= "$file" dove $ file è un file .csv in una directory. Tuttavia, l'output è awk: ^ syntax error Qualcuno sa come correggere questo errore?

3
Come si rimuove il carattere punto dalla stringa senza chiamare di nuovo sed o awk?
Ho un file chiamato hostlist.txtche contiene testo come questo: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com Ho il seguente piccolo script: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv Che produce a fqdn-ip.csv: …

4
estrarre i caratteri prima di () usando grep
Devo estrarre i caratteri prima del carattere '('. La mia struttura di file è: Rose (buono) ook margherita () no lilly (cattivo) multa di semi di girasole () bello Ho bisogno del file di output come nella forma di: rose daisy lilly sunflower qualcuno può dire il comando per questo …
12 sed  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.