Esame dell'output da perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' in un editor di testo (ad es. vi) mostra quanto segue: ^[[37mABC ^[[0m Come si rimuovono i codici colore ANSI dal file di output? Suppongo che il modo migliore sarebbe quello di convogliare l'output attraverso …
Come posso ottenere la durata del video in secondi? Cosa ho provato: ffmpeg -i file.flv 2>&1 | grep "Duration" Duration: 00:39:43.08, start: 0.040000, bitrate: 386 kb/s mediainfo file.flv | grep Duration Duration : 39mn 43s Questo che cosa vicino, ma non è così preciso, 2383 è di 39,71 minuti ffmpeg …
Ho appena iniziato a studiare awk e sono un po 'confuso su tutte quelle versioni in circolazione. Esiste una "versione" che si trova su tutti i sistemi simili a Unix? Come, sai, vi? Lo standard awk supporta l'opzione -F?
Con un singolo file di input che contiene solo commenti (che iniziano con #) e VARIABLE = righe di valore, è possibile sostituire un valore per una singola variabile se trovato e, in caso contrario, aggiungere la coppia alla fine del file se non trovato? Il mio metodo attuale funziona …
Questa domanda è stata migrata da Stack Overflow perché è possibile rispondere a Super User. Migrato 7 anni fa . Sto cercando una sola riga che restituisca il pid di un processo in esecuzione. Attualmente ho: ps -A -o pid,cmd|grep xxx|head -n 1 E questo restituisce il pugno pid, command. …
Ho il seguente documento markdown: Heading-a ========== ---text--- Heading-b ------------ --- text --- Heading-c ---------- --- text--- Heading-d ======= --- text---- Heading-e --- ... Vorrei ricavarne un sommario cliccabile, simile al modo in cui LaTex fa, ma non riesco a trovare uno strumento che lo faccia, il che mi suggerisce …
Ho file di testo di grandi dimensioni con stringhe delimitate da spazi (2-5). Le stringhe possono contenere "'" o "-". Vorrei sostituire il secondo spazio con una pipa. Qual è il modo migliore per andare? Usando sed stavo pensando a questo: sed -r 's/(^[a-z'-]+ [a-z'-]+\b) /\1|/' filename.txt Altre idee / …
Sto eseguendo un Mac e voglio filtrare l'output del topcomando per un processo particolare in modo che vengano visualizzate solo le colonne PID, COMMAND e% CPU. Dopo aver ottenuto il PID del processo, eseguo: top -pid 1234 Tuttavia, questo visualizza più di 15 colonne per quel processo. Posso reindirizzare l'output …
C'è un modo semplice per stampare tutti i caratteri non-ASCII e i numeri di riga in cui si verificano in un file utilizzando un'utility a riga di comando come grep, awk, perl, ecc? Voglio cambiare la codifica di un file di testo da UTF-8 a ASCII, ma prima di farlo, …
Se voglio conoscere la versione di awk ottengo quanto segue: $ awk --version awk: not an option: --version Check-in man awkvedo che il mio awk è mawk - linguaggio di scansione dei modelli e di elaborazione del testo
Vorrei usare awk per estrarre informazioni dall'output SQL come il seguente: (count (distinto serverclass) = '2') E è necessario estrarre il numero, che è 2 in questo esempio. Mi piacerebbe fare qualcosa di simile al seguente, ma non riesco a capire come sfuggire alla singola citazione: <sqlCommand> | awk 'BEGIN{FS="'"}{print …
Questo comando non funziona: ssh $HOST "ls -l | awk '{print $1}'"` Sopra ignora il comando awk. Penso che potrebbe essere a causa delle doppie virgolette? Inoltre, come aggiungerei un'altra serie di virgolette doppie all'interno di Awk? vale a dire: ssh $HOST "awk '{print $1 "*"}' /some_file" Ho provato a …
Sto cercando di scrivere un comando che convoglia l'output continuo di un comando libero (esegui ogni secondo) in un comando awk che analizza un valore specifico (memoria disponibile disponibile) e lo emette in un file con un timestamp. Ecco i miei attuali tentativi di comando: free -mto -s 1 | …
Abbiamo questo file: 1 2 1 3 1 2 3 3 52 1 52 300 e altri 1000. Voglio contare il numero di volte in cui si verifica ciascun valore nella prima colonna. 1 3 3 1 52 2 Questo significa che abbiamo visto 1tre volte. Come posso farlo, in …
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.