La mia domanda è una continuazione di Come analizzare un file per estrarre numeri di 3 cifre conservati in un "numero di gruppo" Sto cercando di integrare in una singola shell script una serie di comandi che analizzare uno standard europeo per estrarre una sequenza di test converti le codifiche …
Come posso usare awknella seguente situazione? Voglio concatenare le linee che iniziano con la stessa colonna. Solo la prima colonna viene mantenuta dopo il join (in questo caso aaa, www, hhh). Il file può essere separato da spazio o da tabulazione. Esempio di input: aaa bbb ccc ddd NULL NULL …
Ho un file con colonne. Vedi sotto per un esempio: a b c ... z 1 2 3 ... 26 Vorrei scambiare tutte le colonne in cui la prima diventa l'ultima, la seconda diventa quella prima dell'ultima ... ecc. z y x ... a 26 25 24 ... 1 C'è …
Sto cercando di cercare un file di registro per le attività registrate che non sono state completate. Ad esempio, registro un'attività "Avvio per ID 1234 ..." e, in caso di successo, la riga successiva sarà "Attività 1234 completata". Sto cercando di ottenere le righe "Inizio ..." che NON sono seguite …
Suppongo di fare un elenco e ordinare i file in base all'attributo temporale: ls -ltr -rwxrwxrwx 1 bla bla 4096 Feb 01 20:10 foo1 -rwxrwxrwx 1 bla bla 4096 Feb 01 20:12 foo2 . . . -rwxrwxrwx 1 bla bla 4096 Mar 05 13:25 foo1000 Cosa devo aggiungere dietro ls …
Quindi mi è stato detto di fare last > lastloggedinche crea un file che mostra l'ultimo accesso alle classi dall'ultimo riavvio del sistema, e ora mi viene chiesto di scrivere uno script Awk che prende il nome myawkche conta / determina quante righe lastloggedincontengono la stringa CFS264. Ho fatto grep …
Attualmente sto eseguendo un comando come questo, per ottenere il contenuto più richiesto: grep "17\/Jul\/2011" other_vhosts_access.log | awk '{print $8}' | sort | uniq -c | sort -nr Voglio ora vedere le stringhe dell'agente utente, ma il problema è che includono diversi spazi. Ecco una tipica riga del file di …
Di solito gawk è in / bin o / usr / bin? Vorrei andare con #!/usr/bin/env gawkma poi non posso usare argomenti. In questo momento sto usando #!/bin/gawk -f. Lo script è molto lungo e contiene molte virgolette singole e funziona con stdin. Il manuale di GNU Awk ha la …
Come posso usare awk per rimuovere tutto il testo dopo un certo carattere ";" che appare su ogni riga del mio file di testo? (Ho quindi bisogno di correre per i cicli sul testo) Jenny,Sarah,John;North Dakota Henry,Frank;Illinois Aaron,Kathryn,Caitlin,Harris;New York
sfondo Sto eseguendo un server SSH e ho questo utente che voglio eliminare. Non riesco a eliminare questo utente perché al momento sta eseguendo alcuni processi che devo prima uccidere. Questa è la pipeline che sto utilizzando attualmente per scoprire tutti gli ID di processo dell'utente che sto utilizzando attualmente: …
Voglio cercare più stringhe in due file. Se viene trovata una stringa in entrambi i file, crea qualcosa. Se una stringa viene trovata in un solo file, crea un'altra cosa. I miei comandi sono i seguenti: ####This is for the affirmative sentence in both files if grep -qw "$users" "$file1" …
Il mio file di testo è simile al seguente: This is one sentence that is broken. However this is a good one. And this one is somehow, broken into many. Voglio rimuovere il carattere di nuova riga finale per qualsiasi riga seguita da una riga che inizia con una lettera …
Ho un file di testo come questo foo bar baz 1 a alpha 2 b beta 3 c gamma Posso usare awk per stampare determinate colonne, come 1 e 3, con {print $1, $3}, ma voglio specificare le colonne da stampare specificando invece l'intestazione della colonna, qualcosa del genere {print …
Come posso stampare i valori numerici ASCII di ciascun carattere in un file di testo. Come cat, ma mostrando solo i valori ASCII ... (esadecimale o decimale va bene). L'output di esempio per un file contenente la parola Apple (con un feed di riga) potrebbe apparire come: 065 112 112 …
Sulla base di questo sto eseguendo il comando < /dev/urandom hexdump -v -e '/1 "%u\n"' | awk '{ split("0,2,4,5,7,9,11,12",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1382*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | sox -traw -r44100 -b16 -e unsigned-integer - -tcoreaudio Ho notato che la …
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.