Domande taggate «pipe»

Una pipe Unix collega i descrittori di file di due processi. Viene creata una pipe con la funzione POSIX pipe () dichiarata in <unistd.h>. Le shell forniscono la creazione di pipe tra i processi usando "|".

3
Come scaricare un archivio ed estrarlo senza salvare l'archivio su disco?
Vorrei scaricare ed estrarre un archivio in una determinata directory. Ecco come l'ho fatto finora: wget http://downloads.mysql.com/source/dbt2-0.37.50.3.tar.gz tar zxf dbt2-0.37.50.3.tar.gz mv dbt2-0.37.50.3 dbt2 Vorrei invece scaricare ed estrarre l'archivio al volo , senza averlo tar.gzscritto sul disco. Credo che questo sia possibile, eseguendo il piping dell'output di wgeta tar, e …
62 shell  pipe  tar  wget 

5
A cosa serve il comando mknod?
Ho appena iniziato a utilizzare Ubuntu come mio sistema operativo principale e volevo imparare cose che non avrei dovuto fare e imparare dalle cose cattive che le persone hanno fatto in passato. Mi sono imbattuto in queste e-mail sulle storie dell'orrore che gli amministratori di sistema UNIX e Linux avevano …

3
Come usare il comando watch con una catena di comandi / programmi
Di solito utilizzo l' watchutility linux per guardare l'output di un comando ripetutamente ogni n secondi, come inwatch df -h /some_volume/ Ma non riesco a usarlo watchcon una serie di comandi convogliati come: $ watch ls -ltr|tail -n 1 Se lo faccio, watchsta davvero guardando ls -ltre viene trasmesso l'output …
52 linux  bash  pipe  watch 


4
Dovrei preoccuparmi dei gatti non necessari?
Molte utility della riga di comando possono prendere il loro input da una pipe o come argomento del nome file. Per gli script di shell lunghe, trovo che iniziare la catena con un catrenda più leggibile, specialmente se il primo comando avrebbe bisogno di argomenti a più righe. Confrontare sed …

2
Bash: come leggere una riga alla volta dall'output di un comando?
Sto cercando di leggere l'output di un comando in bash usando a while loop. while read -r line do echo "$line" done &lt;&lt;&lt; $(find . -type f) L'output che ho ottenuto ranveer@ranveer:~/tmp$ bash test.sh ./test.py ./test1.py ./out1 ./test.sh ./out ./out2 ./hello ranveer@ranveer:~/tmp$ Dopo questo ho provato $(find . -type f) …
49 bash  shell  find  pipe 



7
Pipeline condizionale
Di 'che ho la seguente pipeline: cmd1 &lt; input.txt |\ cmd2 |\ cmd4 |\ cmd5 |\ cmd6 |\ (...) |\ cmdN &gt; result.txt In determinate condizioni, vorrei aggiungere una cmd3tra cmd2e cmd4. C'è un modo per creare una pipeline condizionale gentile senza salvare il risultato di cmd2 in un file …
39 pipe 

3
Comandi di piping dopo un xargs con pipe
HP-UX ***** B.11.23 U ia64 **** licenza per utente illimitato find . -type d -name *log* | xargs ls -la mi dà i nomi delle directory (quelli che contengono lognel nome della directory) seguiti da tutti i file all'interno di quella directory. Le directory /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/e così via contengono …
38 shell  find  pipe  xargs 


3
In che modo le pipeline limitano l'utilizzo della memoria?
Brian Kernighan spiega in questo video la prima attrazione dei Bell Labs per i linguaggi / programmi di piccole dimensioni basati su limiti di memoria Una grande macchina sarebbe di 64 k-byte - K, non M o G - e ciò significava che ogni singolo programma non poteva essere molto …
36 pipe  history 

4
Perché “tail -f… | tail "non riesci a produrre alcun output?
Perché il seguente comando non produce alcun output? $ tail -f /etc/passwd | tail Dopo aver letto sul buffering , ho provato inutilmente quanto segue: $ tail -f /etc/passwd | stdbuf -oL tail Si noti che quanto segue produce output: $ tail /etc/passwd | tail Quindi fa questo: $ tail …
36 pipe  tail 


2
/ proc / PID / fd / X numero di collegamento
In Linux, in /proc/PID/fd/X, i collegamenti per i descrittori di file che sono pipe o socket hanno un numero, come: l-wx------ 1 user user 64 Mar 24 00:05 1 -&gt; pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -&gt; pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.