Le pipe o le named pipe sono una caratteristica dello standard POSIX che consente ai processi separati di comunicare tra loro senza essere stati progettati esplicitamente per lavorare insieme.
Sto cercando di ottenere la data dell'ultima modifica di un file con questo comando TM_LOCAL=`ls -l --time-style=long-iso ~/.vimrc | awk '{ print $6" "$7 }'` TM_LOCAL ha un valore come "2012-05-16 23:18" dopo l'esecuzione di questa riga Vorrei anche controllare PIPESTATUS per vedere se si è verificato un errore. Ad …
Sto scrivendo un file batch per il prompt dei comandi di Windows per eliminare tutte le directory corrispondenti a una determinata espressione. Per prima cosa sto usando DIRper restituire un semplice elenco di directory corrispondenti all'espressione. Vorrei collegare ogni riga di output al comando RMDIR, in questo modo: DIR *.delete …
Posso usare il seguente comando per estrarre immagini da un video usando ffmpeg, salvandole nel filesystem: ... | ffmpeg -i - -f image2 'img-%03d.png' Vorrei reindirizzare queste immagini a un'altra applicazione, piuttosto che salvarle nel filesystem: il modo in cui sono separate nella pipe è di scarsa importanza, poiché sarà …
Ho una cartella con circa 20K file. I file vengono denominati in base al modello xy_{\d1,5}_{\d4}\.abc, ad es xy_12345_1234.abc. Volevo comprimere i primi 10K usando questo comando: ls | sort -n -k1.4,1.9 | head -n10000 | xargs tar -czf xy_0_10000.tar.gz tuttavia il file risultante conteneva solo circa 2K file all'interno. …
Al momento sto usando due comandi, sono sicuro che ci deve essere un modo migliore ... wim@wim-acer:~/ffmpeg$ find . -name "*.h" -print0 | xargs -0 grep -i invalid\ preset wim@wim-acer:~/ffmpeg$ find . -name "*.c" -print0 | xargs -0 grep -i invalid\ preset
Qualcuno sa perché questo alias non funziona? alias tailsed="tailf error.log | sed -e 's/\\n/\n/g' -e 's/\\t/''/g'" Ho provato a sostituire le virgolette singole con doppie in modo che sia come: alias tailsed='tailf error.log | sed -e "s/\\n/\n/g" -e "s/\\t/""/g"' Ma il comando pipe non si analizza correttamente come fa quando …
Vorrei inviare i dati da una macchina della riga di comando a un'altra macchina tramite TCPC. Immagino di poter scrivere un server socket ma questo deve già essere implementato. Ad esempio, potrei usarlo in xzun file e inviarlo in rete dall'altra parte su una porta specificata, dove potrei decodificarlo e …
Sto eseguendo un semplice comando (alcune cose relative a Kafka): curl localhost:8083 Il suo output è molto semplice: root@debian:/etc/kafka# curl localhost:8083/ {"version":"0.11.0.0-cp1","commit":"6a8cf706ddc9ab6a"}root@debian:/etc/kafka# Ma ora, quando uso lo strumento di utilità jq per formattare JSON, vengono aggiunte più righe: root@debian:/etc/kafka# curl localhost:8083/ | jq % Total % Received % Xferd Average …
Ho un file in cui ogni riga è un nome di file. Contenuto del file: file1 file2 file3 ... Quindi eseguo a grep comando per ottenere un sottoinsieme dell'elenco dei nomi dei file. Come posso alimentare l'output del grep comando in scp? Ho giocato con xargs e $() senza molto …
Ho un sacco di file, mi piacerebbe trovare l'ultima corrispondenza di una stringa in ciascuno di essi. grep text *.file mi dà tutte le partite non le ultime. ls *.file | xargs grep text | tail -n 1 mi dà l'ultima riga dell'ultimo file corrispondente. Quindi quello che penso di …
Quando eseguo la mia sceneggiatura ruby, ricevo un'eccezione. Tuttavia, poiché sto eseguendo Ubuntu in VMware Fusion, non riesco a ridimensionare la finestra del mio terminale, quindi non riesco a vedere l'intera esecuzione. Come posso vedere tutto? ho provato ruby script.rb > out.txt e ruby script.rb | more ma nessuno dei …
Se la mia operazione grep restituisce un elenco di ID come quello che segue, posso in qualche modo alimentare / pipe ogni riga al parametro di un comando da riga di comando ?: 12345 84758 49549 .. Come ad esempio con il risultato precedente di grep, mi piacerebbe chiamare con …
Lascia che ci sia un file di registro, chiamalo /var/log/example. Come al solito, un servizio emette continuamente linee per quel file. Voglio vedere i contenuti di questo file in tempo reale usando less (o equivalente). Sono consapevole del F e G comandi in less, ma questo mostra i contenuti del …
Attualmente sto usando una linea di awk per filtrare un insieme di file secondo determinati criteri. Come posso reindirizzare l'output del risultato a più di un file se il risultato, ad esempio se il file che verrebbe generato è maggiore di 1 Mb o ha più di N righe? Voglio …
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.