Come posso aggiungere una colonna di valori in un file che ha un certo numero di righe. Ho un file di input come questo: File di input: SPATA17 1 217947738 LYPLAL1 1 219383905 FAM47E 4 77192838 SHROOM3 4 77660162 SHROOM3 4 77660731 SHROOM3 4 77662248 File di uscita: SPATA17 1 …
Devo rimuovere ogni riga che abbia un valore di 2 o meno nell'ottavo campo (colonna). I miei dati si presentano così: 12-31 Airport 189 379 41 49.70946503 -124.91377258 2 2880 30.8 01-01 AlberniElementary 165 331 16 49.26100922 -124.80662537 4 5760 26.1 01-09 BamfieldMarine 161 323 23 48.83490372 -125.13572693 2 2875 …
Vorrebbe che ogni riga di un file fosse ripetuta un numero fisso di volte. ad esempio, ogni riga viene ripetuta quattro volte: a b c diventa: a a a a b b b b c c c c Ho fatto qualche ricerca, e ci sono molte domande e risposte sulla …
Voglio stampare il numero in virgola mobile con esattamente due cifre significative in bash (magari usando uno strumento comune come awk, bc, dc, perl ecc.). Esempi: 76543 deve essere stampato come 76000 0,0076543 deve essere stampato come 0,0076 In entrambi i casi le cifre significative sono 7 e 6. Ho …
Per acquisire un modello particolare awke greppuò essere utilizzato. Perché dovremmo usare l'uno sull'altro? Qual è più veloce e perché? Se avessi un file di registro e volessi acquisire un determinato modello, potrei eseguire una delle seguenti operazioni awk '/pattern/' /var/log/messages o grep 'pattern' /var/log/messages Non ho fatto alcun benchmarking, …
Ho un numero di file che voglio aggiornare sostituendo una stringa multilinea con un'altra stringa multilinea. Qualcosa sulla falsariga di: * Some text, * something else * another thing E voglio sostituirlo con: * This is completely * different text Il risultato sarebbe che dopo la sostituzione il file contenente …
Di 'che ho un file: PRO 1 GLN 5.55112e-17 ILE -6.245e-17 THR 5.55112e-17 Voglio che ogni riga che abbia un numero diverso da 1 nella seconda colonna lo cambi in 0 e mantenga il resto. Se uso if(cioè un'istruzione condizionale), va tutto bene: awk '{if($2!=1){print $1,"0"}else{print $0}}' file PRO 1 …
Ho un file che contiene circa un milione di righe. Nelle righe ho un campo chiamato transactionid, che ha valori ripetitivi. Quello che devo fare è contarli distintamente. Indipendentemente da quante volte un valore viene ripetuto, dovrebbe essere conteggiato una sola volta.
Questo è un seguito alla mia domanda precedente . Sto convalidando il numero di campi in / etc / passwd usando questo pratico frammento. Nel seguente esempio, "fieldcount1" e "fieldcount2" degli utenti hanno un numero errato di campi: $ awk -F: ' NF!=7 {print}' /etc/passwd fieldcount1:x:1000:100:fieldcount1:/home/fieldcount1:/bin/bash:::: fieldcount2:blah::blah:1002:100:fieldcount2:/home/fieldcount2:/bin/bash: $ echo $? …
Strumenti come sed, awko perl -nelaborare loro un ingresso disco alla volta, i record essendo le linee di default. Alcuni, come awkcon RS, GNU sedcon -zo perlcon -0ooopossono cambiare il tipo di record selezionando un diverso separatore di record. perl -npuò rendere l'intero input (ogni singolo file quando viene passato …
Ogni riga contiene testo e numeri in una colonna. Devo calcolare la somma dei numeri in ogni riga. Come posso fare ciò? Grazie esempio.log contiene: time=31sec time=192sec time=18sec time=543sec La risposta dovrebbe essere 784
So come ottenere la lunghezza della linea più lunga in un file di testo con awk awk ' { if ( length > L ) { L=length} }END{ print L}' file.txt ma come posso ottenere la lunghezza della linea più lunga di tutti i file in una directory?
Voglio iniziare il grepping dalle linee che ha CKalla fine della linea e smettere di grepping quando la linea ha Dalla fine. Ci ho provato grep "$CK" "$D" file..txt, ma non ha funzionato. Ingresso: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D GGGGGGGGGGGGGG GGGGGGGGGGGGGG L'output desiderato: gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D
Ho un file .CSV con il formato seguente: "column 1","column 2","column 3","column 4","column 5","column 6","column 7","column 8","column 9","column 10 "12310","42324564756","a simple string with a , comma","string with or, without commas","string 1","USD","12","70%","08/01/2013","" "23455","12312255564","string, with, multiple, commas","string with or, without commas","string 2","USD","433","70%","07/15/2013","" "23525","74535243123","string , with commas, and - hypens and: semicolans","string with …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.