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.