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.
Questa domanda è stata migrata da Stack Overflow perché è possibile rispondere a Super User. Migrato 7 anni fa . Esiste un modo per mantenere la colorazione del testo passato attraverso il tubo |a head, tail, less, ecc?
Devo fare eco all'utilizzo del commad in questo modo nello script batch chiamato command.bat command.bat on|off Non posso usare echo %0 on|off So che posso usare echo "%0 on|off" ma mette le virgolette C'è un altro modo?
Supponiamo di voler rimuovere tutti i file in una directory tranne uno chiamato "notes.txt". Vorrei farlo con il gasdotto, ls | grep -v "notes.txt" | xargs rm. Perché ho bisogno di xargs se l'output del secondo pipe è l'input che rm dovrebbe usare? Per motivi di confronto, la pipeline echo …
Questa domanda ha già risposte qui : Comprensione del modo in cui gli input vengono inviati alle pipe in Bash (4 risposte) Chiuso 5 anni fa . Ecco un comando che ordina i file in una cartella in ordine inverso ls | sort -r Cosa fa il |simbolo in quel …
Come posso inviare l'output di ffmpeg a ffplay? Al momento uso una soluzione alternativa in bash: mkfifo spam (ffplay spam 2> /dev/null &) ; capture /dev/stdout | ffmpeg -i - spam
Di solito, dobbiamo solo passare un argomento: echo abc | cat echo abc | cat some_file - echo abc | cat - some_file C'è un modo per passare due argomenti? Qualcosa di simile a {echo abc , echo xyz} | cat cat `echo abc` `echo xyz` Prima potrei semplicemente salvare …
Supponiamo di avere uno script shell bash chiamato Myscript.shche necessita di un argomento come input. Ma voglio che il contenuto del file di testo chiamato text.txtsia tale argomento. Ho provato questo ma non funziona: cat text.txt | ./Myscript.sh C'è un modo per fare questo?
L'output di ls(senza argomenti) sembra separare i nomi dei file con le interruzioni di riga. Prova: ls | grep foofunziona come previsto, greptrattando ogni nome di file come una riga di input separata. ls > files.txt; vim files.txt -> in Vim, ogni file si trova su una riga separata Eppure …
Perché questo non funziona? ls *.txt | xargs cat > all.txt (Voglio unire il contenuto di tutti i file di testo in un unico file 'all.txt'). Trovare anche con -exec dovrebbe funzionare, ma mi piacerebbe davvero capire la sintassi di xargs. Grazie
Ci sono ulteriori vantaggi nel creare un file e inviarlo a grep, oltre alla praticità? La comodità è che, quando recupero comandi come quelli seguenti dalla mia cronologia, il cursore si trova alla fine della riga, quindi è facile modificare il comando con testo diverso per grep contro lo stesso …
Ho bisogno di eseguire un numero di comandi shell convogliati da uno script non BASH (vale a dire script PHP) come questi: command1 | command2 | command3 in modo che, se command1fallisce con un codice di uscita diverso da zero, anche l'altro comando fallisce. Finora, quello che ho escogitato è: …
C'è un modo per reindirizzare l' output standard di un processo nella console Win32 su una pipe denominata ? Le pipe con nome sono integrate in Windows e sebbene possano essere un concetto utile, non le ho mai viste usate dalla riga di comando. Vale a dire. come example.exe >\\.\mypipe. …
Immagino che questo sia vicino a Linux - Netcat smette di ascoltare il traffico UDP - Super User , ma ho pensato che sarebbe meglio chiedere comunque Per quanto riguarda le versioni di netcat sto usando Ubuntu 11.04 e il valore predefinito netcatsu di esso, che suppongo sia openbsdquello: $ …
In questa esercitazione è necessario eseguire il comando seguente: # curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash - Cosa significa l'ultimo -(trattino) dopo bash? Ho visto molti comandi con questo, e non sono riuscito a trovare una spiegazione logica e non trovo nemmeno come riformulare una ricerca su Google per …
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.