Preguntas etiquetadas con stdin

stdin es el nombre del descriptor de archivo de entrada predeterminado de un proceso. Como realmente no hay nada especial sobre `stdin`, * no * debería usar esta etiqueta. Use la etiqueta [io-redirection] para preguntas sobre cómo redirigir la entrada, use [descriptores de archivo] para preguntas sobre cómo administrar descriptores de archivos, use [lock] para preguntas de bloqueo de archivos y use [files] para preguntas generales sobre operaciones de archivo.

20
Cómo pasar la contraseña a la línea de comando mysql

He contraseña de MySQL guardado en un archivo foo.php, por ejemplo P455w0rd, cuando trato de usarlo: $ cat foo.php | grep '$dbpwd=' | cut -d '"' -f 2 | mysql -U root -p mydb -h friendserver Enter password: (holds) $ echo P455w0rd | mysql -u root -p mydb -h friendserver Enter password:...

18
Cree un archivo virtual que en realidad sea un comando

¿Hay alguna forma de crear un archivo virtual, de modo que la lectura del archivo realmente se lea desde el stdoutcomando? escribir en el archivo es realmente escribir en el stdincomando? Hasta ahora, he incluido esto inotifywaiten un archivo, que llama a un comando cuando se modifica el archivo,...

17
Cómo “menos” un archivo con el nombre “-”?

Accidentalmente creé un archivo con el nombre -(por ejemplo, seq 10 > -). Luego traté de usar lesspara verlo, pero simplemente se cuelga. Yo entiendo que esto está sucediendo porque less -la entrada espera de stdin, por lo que no interpreta el -nombre de un archivo. He intentado less \-pero no...

17
tee stdout a stderr?

Me gustaría enviar stdout de un proceso al stdin de otro proceso, pero también a la consola. Enviar stdout a stdout + stderr, por ejemplo. Por ejemplo, tengo un git editalias para lo siguiente: git status --short | cut -b4- | xargs gvim --remote Me gustaría que la lista de nombres de archivo se...

16
Bash: solicitud remota interactiva

Tengo un script que se conecta a un servidor remoto y verifico si algún paquete está instalado: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Este ejemplo podría...

15
Construya un comando poniendo una cadena en un tty

Logré hacer esto echo -n " comando "> / dev / tty1 Aparecen las letras y el cursor se mueve, pero son "fantasmas". Si golpeas Enter, no pasa nada (no están en stdin). Editar: En el medio de la siguiente captura de pantalla, puede ver por qué veo el uso de esto. (La línea con un subtítulo...

14
proceso de fondo de entrada de tubería

si quiero mostrar "aaa" en la pantalla: (1)$: echo aaa | cat ... works OK (2)$: echo aaa | ( cat ) ... works OK (3)$: echo aaa | ( cat & ) ... NOT working (4)$: ( echo aaa & ) | cat ... works OK (5)$: echo aaa | ( cat <&0 & ) ... works ok in BASH (but not in SH) (6)$: echo aaa...

13
Bash: sustitución de procesos y stdin

La siguiente línea es obvia: echo "bla" | foo | bar ¿Pero los que están abajo hacen lo mismo? echo "bla" | bar <(foo) echo "bla" | bar < <(foo) ¿Cuál de los fooy barlee "bla" de stdin y por qué? Quiero decir que, por supuesto, solo puedo codificarlo y verificarlo, pero no estoy seguro...