Preguntas etiquetadas con pipe

Una tubería conecta la salida de un programa a la entrada de otro programa. Esto se usa especialmente para implementar el shell | operador.

8
¿Cuál es la diferencia entre "Redirección" y "Tubería"?
Esta pregunta puede sonar un poco estúpida, pero realmente no puedo ver la diferencia entre la redirección y las tuberías. La redirección se utiliza para redirigir stdout / stdin / stderr, por ejemplo ls > log.txt. Las tuberías se utilizan para dar la salida de un comando como entrada a …
205 pipe  redirect 


4
¿Por qué usar una tubería con nombre en lugar de un archivo?
Hace poco leí sobre tuberías con nombre, y no podía entender por qué existen. He leído en alguna parte que usar una tubería con nombre lleva menos tiempo que usar un archivo. ¿Por qué esto es tan? Las canalizaciones con nombre también deben almacenarse en la memoria (y tal vez …
42 files  pipe 

8
¿Por qué el comando "ls | archivo "trabajo?
He estado estudiando sobre la línea de comando y aprendí que |(pipeline) está destinado a redirigir la salida de un comando a la entrada de otro. Entonces, ¿por qué el comando ls | fileno funciona? file input es uno de los más nombres de archivo, como file filename1 filename2 lsLa …

4
Mata procesos Java
Estoy trabajando en un código computacionalmente pesado que, por ahora, se bloquea mucho, pero todavía estoy trabajando en él :) Cuando se bloquea, no puedo cerrar la ventana de la GUI; Tengo que abrir un shell y matar -9 el proceso. Es un proceso de Java y es fácil de …
25 process  kill  pipe 


5
¿Cómo ejecuto comandos FTP en una línea?
Esto es lo que estoy haciendo cuando inicio sesión en un FTP: ftp user:password@server ftp: user:password@server: Unknown host ftp> echo HELLO WORLD! ftp> quit Me gustaría hacer un comando FTP de una línea ... ftp user:password@server -command "echo HELLO WORLD" o "echo HELLO WORLD" | ftp user:password@server Algo similar ... …
18 10.10  command-line  ftp  pipe 


2
curl .gz y canalícelo para descompresión
Estoy tratando de descargar algunos .gzarchivos (NB no .tar.gzunos) de las URL dadas y descomprimirlos para sobrescribir los archivos existentes, si los hay. Para cada descarga individual, probé lo siguiente: curl -O $URL | gunzip -f Sin embargo, esto no funciona, ya que no pudo con: gzip: stdin: unexpected end …
13 bash  scripts  curl  pipe  gzip 

4
construir comando concatenando cadena en bash
Tengo un script bash que construye una línea de comandos en una cadena basada en algunos parámetros antes de ejecutarlo de una vez. Se supone que las partes que se concatenan en la cadena de comando están separadas por tuberías para facilitar una "transmisión" de datos a través de cada …
13 bash  pipe 

3
Cómo eliminar todos los archivos devueltos por localizar
Por el momento lo que hago es suyo: Paso 1: locate fooBar /home/abc/fooBar /home/abc/Music/fooBar Paso 2: Realice manualmente una eliminación, copiando y pegando cada línea. rm /home/abc/fooBar rm /home/abc/Music/fooBar ¿Cómo hago esto en un solo paso? Algo como localizar fooBar> rm Gracias.

1
Descomprima y canalice la salida al script
Tengo un script que toma una entrada con una -ibandera. El archivo de entrada que tengo está comprimido (.gz). Lo que quiero hacer (no estoy seguro de que sea posible), porque el archivo es enorme, haga algo como esto: gunzip -c myfile.gz | myScript.pl -i STDIN -o myoutfile.txt Así que …
13 pipe  gzip 

2
Tee no obtiene toda la salida de la tubería
Tengo un script que ejecuta comandos como: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" El problema está probablemente en la tubería hacia tee. No parece obtener toda la salida. Cuando la aplicación se cierra, faltan las últimas líneas de la …

4
¿Agregar una línea a un archivo en el comando cat?
Puedo hacer cat file.txtpara obtener el contenido de un archivo, pero también quiero agregar una línea final de mi elección. Traté de tuberías (cat file.txt ; echo "My final line") |pero solo la línea final pasa a través de la tubería. ¿Cómo puedo unirme al gato y a la línea …
11 command-line  pipe  cat  echo 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.