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
lettura continua da named pipe (cat o tail -f)
Ho configurato rsyslogper registrare determinati eventi del registro per /dev/xconsole: *.*;cron.!=info;mail.!=info |/dev/xconsole /dev/xconsoleè una pipe denominata ( fifo). Se voglio vedere cosa viene registrato, posso fare cat /dev/xconsole. Sono sorpreso di vedere che il comando cat /dev/xconsolenon termina dopo aver letto il file, ma agisce come tail -f. in altre …
16 pipe  cat  tail  fifo 


1
Soluzione funzionante per `` watch ps aux | grep foo`` [chiuso]
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 2 anni fa . watch ps aux | grep foo non funziona: bash: syntax error near unexpected token `}' Come posso …
16 bash  pipe  ps  watch 

3
la testa mangia personaggi extra
Il seguente comando shell doveva stampare solo le righe dispari del flusso di input: echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 &gt;/dev/null; done) Ma invece si limita a stampare la prima riga: aaa. Lo stesso non accade quando viene utilizzato con l' opzione -c( …


2
C'è un modo per usare xargs attraverso una pipe?
Sto cercando di convertire automaticamente i file flac spostati in una cartella in mp3 in un'altra cartella. La mia attuale riga di codice è questa: inotifywait -m -r -q -e moved_to --format "'%w%f'" ~/test | xargs -I x flac -cd x - | lame -b 320 - /media/1tb/x.mp3 Per spiegare …
15 shell  pipe  xargs  inotify 


3
Utilizzo di pipe denominate in / out per una connessione TCP
Sono stato un po 'stanco di far funzionare questo per un po' di tempo, quindi sospetto una sorta di fondamentale fraintendimento sul modo in cui i tubi funzionano è la causa principale dei miei problemi. Il mio obiettivo è quello di avviare una connessione TCP ad un host remoto tramite …
15 bash  pipe  tcp  netcat 

1
Perché il piping su "tail" modifica il contenuto di una linea?
Quando visualizzo il risultato di a SELECTcon MySQL Workbench, è corretto con un singolo \ max@host 10:13:58: ~$ mysql -h db-master.domain.local -uuser -ppw db -e ' &gt; SELECT &gt; DISTINCT i.filesourceregexp &gt; FROM db.ImportLogFiles i' +------------------------------------------------+ | filesourceregexp | +------------------------------------------------+ | ^[0-9]{8}_1062355673_merge_google_pbn\.csv$ | | ^[0-9]{8}_8026062435_merge_google_pbn\.csv$ | | ^[0-9]{8}_1062355673_store_visits_report\.csv$ | +------------------------------------------------+ …
14 pipe  mysql  tail 

3
Tubo da B a D? - A&& B || C | D
Esiste un modo per riscrivere la struttura dei comandi in A &amp;&amp; B || C | Dmodo che B o C sia reindirizzato in D? Con il comando corrente vengono eseguiti solo B o entrambi C e D. Per esempio:
14 bash  pipe 



2
Come faccio a ordinare usando i comandi grep e sort?
Vorrei creare un elenco ordinato di tutti i servizi TCP trovati nel file /etc/services, reindirizzare l'output del comando grep tcp /etc/servicesnel comando sort, quindi reindirizzare l'output di questa pipe nel file ~/pipelab.txt. Continuo a ricevere un messaggio di errore che indica che l'output è errato e non so perché. Questo …
14 shell  pipe 

1
input di processo in background
se voglio visualizzare "aaa" sullo schermo: (1)$: echo aaa | cat ... works OK (2)$: echo aaa | ( cat ) ... works OK (3)$: echo aaa | ( cat &amp; ) ... NOT working (4)$: ( echo aaa &amp; ) | cat ... works OK (5)$: echo aaa | …


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.