Domande taggate «awk»

Un linguaggio di scansione ed elaborazione orientato al modello.

3
Sostituzione di voci corrispondenti in una colonna di un file con un'altra colonna di un altro file
Ho due file separati da tab che si presentano come segue: file1: NC_008146.1 WP_011558474.1 1155234 1156286 44173 NC_008146.1 WP_011558475.1 1156298 1156807 12 NC_008146.1 WP_011558476.1 1156804 1157820 -3 NC_008705.1 WP_011558474.1 1159543 1160595 42748 NC_008705.1 WP_011558475.1 1160607 1161116 12 NC_008705.1 WP_011558476.1 1161113 1162129 -3 NC_009077.1 WP_011559727.1 2481079 2481633 8 NC_009077.1 WP_011854835.1 1163068 …
8 awk 

2
Manipola il formato scientifico senza la "e"
Sto cercando di manipolare un file che contiene numeri in notazione scientifica, ma senza il esimbolo, cioè 1.2e+3è scritto come 1.2+3. La cosa più facile ho pensato di fare con awkera quello di sostituire +con e+, utilizzando la gsubfunzione di e fare il mio calcolo nel nuovo file. Lo stesso …



4
Delimita dallo spazio ma ignora lo spazio di barra rovesciata
5678 [] testing,\ group [] [testing [] ip\ 5.6.7.8 [] launch-wizard-1 0.0.0.0/0 456dlkjfa [] 1.2.3.4 [] test 1.2.3.4/32 4.3.2.0/23 4.3.2.0/23 default 4.3.2.0/23 4.3.2.0/23 launch-wizard-2 0.0.0.0/0 launch-wizard-3 0.0.0.0/0 2.3.4.5/32 [] Vorrei ottenere la prima colonna di quanto sopra, ma il trucco è che, devo trattare \ (spazio barra rovesciata) come parte …



2
Rileva argomento funzione opzionale (scalare)
Considera questo script: function alfa(bravo, charlie) { if (charlie) return "charlie good" else { return "charlie bad" } } BEGIN { print alfa(1, 1) print alfa(1, 0) print alfa(1, "") print alfa(1) } Risultato: charlie good charlie bad charlie bad charlie bad Awk ha un modo per dire quando non …




1
Trap Ctrl-C nello script awk
Credo Ctrl- Cpuò essere intrappolato negli script bash. È anche possibile intrappolarlo all'interno di uno script Awk per gestire quell'evento? Ad esempio, per interrompere l'elaborazione, ma stampare i risultati di ciò che è già stato elaborato, invece di smettere di fumare?



3
awk non finisce
Ho il seguente codice in un file chiamato awktest1.awk: #!/bin/awk -f BEGIN{print "start"} {print $2, "\t", $5} END{print "end"} employee.txt dove employee.txtcontiene i seguenti dati: 100 Thomas Manager Sales $5,000 200 Jason Developer Technology $5,500 300 Sanjay Sysadmin Technology $7,000 400 Nisha Manager Marketing $9,500 500 Randy DBA Technology $6,000 …

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.