Ho una stringa che contiene sempre 3 caratteri ... il primo e l'ultimo sono sempre gli stessi. esempio: ▁▅█ C'è un modo semplice per visualizzare solo quello nel mezzo? (che è l'unico che cambia)
Quali comandi unix posso usare per determinare l'intervallo di righe in cui una parola appare nel testo? Lo "span" è uguale al numero di riga dell'ultima istanza di una parola meno il numero di riga della prima istanza della parola. 1| unix is on two lines 2| once above, and …
Sto usando questo per filtrare un file di registrazione e sto provando a spremere quanti più dettagli possibili sulla console: awk -F " " '{$1=$2=$4=$5=$6=$7=""; print $0}' Questo è il mio contributo grezzo: 149.177.5.87 - [08/Feb/2017:18:14:20 +0000] 18:14:20:408 18:14:20:435 11140 "GET /2/forecast/KBBL/lastSave HTTP/1.1" 200 43 27 27 e questo è …
Ho una stringa nel mio script di shell, che è in un formato fisso: '[STATUS REPORT] PROJECT'. Quando l'utente esegue il mio script di shell, gli verrà chiesto di fornire un valore per 'PROJECT'. Vorrei sostituire la parola 'PROJECT'con l'utente fornire valore. Ad esempio, se l' 'ABCD'utente ha inserito l'input: …
Ho circa 2 TB di file di dati formattati come 12/20/2015 somerandomdata 12/20/2015 somerandomdata 12/20/2015 somerandomdata 12/20/2015 somerandomdata 12/21/2015 somerandomdata 12/21/2015 somerandomdata 12/21/2015 somerandomdata 12/21/2015 somerandomdata 12/22/2015 somerandomdata 12/22/2015 somerandomdata 12/22/2015 somerandomdata 12/22/2015 somerandomdata e voglio tirare fuori certe date. Ad esempio, potrei voler generare i file per il 20/12/2015 …
Mi piacerebbe scrivere uno script (probabilmente AWK printf related) che prenderà il mio file delimitato, rimuoverà alcuni campi indesiderati e aggiungerò alcuni campi aggiuntivi attraverso il file: Per esempio: 1,4,fd,4r54,3,,4454 Voglio mantenere i campi 1,2,4,7 e aggiungere due campi vuoti tra i campi 4 e 7 in modo che l'output …
Ho una lista di nomi cinesi, alcuni di loro hanno 2 caratteri, altri possono avere più o meno, come segue: Voglio utilizzare alcuni strumenti da riga di comando, per trovare gli ultimi 2 caratteri di ciascuno. Se non contiene 2 caratteri, ignoralo. Il risultato sarà: Come farlo con grep / …
Come guardi un comando simile? awk 'NR%2==0 {printf "%s %8.0f", $1, $5}' filename.txt Precedendo questo con "watch" si ottiene questo errore: awk: cmd. line:1: fatal: cannot open file `{printf' for reading (No such file or directory) La risposta a: usare il comando watch con un argomento che contiene virgolette è …
Ho una variabile Bash multilinea: $WORDScontenente una parola su ogni riga. Ho un'altra variabile Bash multilinea: $LISTcontenente anche una parola su ogni riga. Voglio eliminare $LISTda qualsiasi parola presente in $WORDS. Attualmente lo faccio con un while reade grepma questo non è sexy. WORDS=$(echo -e 'cat\ntree\nearth\nred') LIST=$(echo -e 'abcd\n1234\nred\nwater\npage\ncat') while …
In ogni file con nome file corrispondente a pattern1 voglio cercare le righe che iniziano con pattern2 e aggiungere qualche stringa in una nuova riga sopra quelle corrispondenti. Come semplice esempio supponiamo che stia cercando ricorsivamente file .txt alla ricerca di patate e che voglia aggiungere "spam" sopra, quindi il …
Ho scritto codice C ++ e ora voglio sostituire il numero in una stringa usando gli script di shell. La parte che deve essere sostituita: if (random<=90) Come posso cambiare il 90 da uno script di shell? Ho scritto questo, ma ho bisogno di qualcosa di efficiente diverso sedo con …
Ho visto il tuo script (jcbermu) su come selezionare le colonne e copiarlo in un nuovo file. Funziona perfettamente se tutte le colonne sono delimitate da spazi (qualsiasi numero di spazi funzionerà bene). Vorrei migliorare lo script del tour per lavorare in un file con questo formato speciale: La prima …
Sto provando a scrivere alcune modifiche che devo apportare a un paio di file di configurazione. Vale la pena ricordare che non sono un esperto di sed né di awk, anche se sto molto meglio con sed. In questo momento, sto facendo: sed '/setting.name/c setting.name: newvalue' </etc/foo.conf >tmpfile.tmp && mv …
Ho un file con 25 voci singole, ho bisogno di uno script per leggere il file una riga alla volta e inserire la frase variabile in un secondo script che genererà un singolo file basato sul nome della frase variabile. Sto pensando che potrebbe richiedere AWK di cui sono inesperto. …
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.