Domande taggate «io-redirection»

Il reindirizzamento I / O viene utilizzato negli script di shell. Questa funzione consente di prendere l'output di un comando e reindirizzarlo come input per un altro comando, oppure un comando può prendere l'input da un file anziché dal flusso di input standard o dal terminale. L'intero processo aiuta a collegare i flussi di dati in vari modi.


10
Come grep flusso di errori standard (stderr)?
Sto usando ffmpeg per ottenere le meta informazioni di una clip audio. Ma non sono in grado di farlo. $ ffmpeg -i 01-Daemon.mp3 |grep -i Duration FFmpeg version SVN-r15261, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib --mandir=/usr/share/man --arch=i386 --extra-cflags=-O2 ... Ho controllato, questo output …

6
Utilizzo di while loop per ssh su più server
Ho un file servers.txt, con un elenco di server: server1.mydomain.com server2.mydomain.com server3.mydomain.com quando leggo il file riga per riga whileed echo ogni riga, tutto funziona come previsto. Tutte le linee sono stampate. $ while read HOST ; do echo $HOST ; done < servers.txt server1.mydomain.com server2.mydomain.com server3.mydomain.com Tuttavia, quando voglio …






1
Come è legale questo comando? “> File1 <file2 cat”
Supponendo che file2esista già, il comando &gt; file1 &lt; file2 cat sembra essere la copia del contenuto di file2a file1. Ma non riesco a capire questa struttura. Comprendo che "Nothing" è stato indirizzato a file1(creando o cancellando il suo contenuto). Quindi il contenuto di file2viene indirizzato a file1. Perché è …




3
Chiusura di un descrittore di file,> & - vs <& -
Nel tutorial di bash che sto leggendo, dice che se apri un descrittore di file per la lettura, ad es exec 3&lt; echolist Quindi devi chiuderlo in questo modo, exec 3&lt;&amp;- Tuttavia, se si apre un descrittore di file per la scrittura, deve essere chiuso in questo modo: exec 3&gt;&amp;- …



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.