rpm -qa > file | wc -l
devuelve 0. ¿Qué estoy haciendo mal? Creo que está claro cuál es mi objetivo, pero no está funcionando. ¿Es este un trabajo para xargs
? o tee
?
Respuesta aceptada:
Sí, este es un trabajo para tee:
rpm -qa | tee file | wc -l
En esta construcción a | b
La salida estándar de a va a la entrada estándar de b. En caso de a > file | b
toda la salida del formulario a va al archivo y nada va a b stdin. tee
comando hacer una copia de todo lo que recibe en la entrada estándar tanto en el archivo como en la salida estándar.