
man -P whoami ls
Este comando generará el nombre del usuario, tal como whoami
. Pero cuando usas pipe para redirigirlo a un archivo o a tu pantalla como man -P whoami ls | cat
o man -P whoami ls > file
, el contenido de file
será la página de manual de ls
.
¿Por qué las dos cosas son diferentes? Quiero decir, man -P whoami ls
y man -P whoami ls | cat
el resultado es diferente.
¿Hay algún problema?
Respuesta1
man
no utiliza un buscapersonas si la salida no es una terminal sino un archivo o una tubería. Entonces la -P
opción se ignora en ese caso.