Esto no está claro en la documentación, pero -o
entra en conflicto con la mayoría de los otros especificadores de formato, es decir, opciones que determinan qué columnas se seleccionan para la salida (en estilo Unix, -F
, -j
, -l
; sin embargo, -f
y -M
, que agregan columnas a la selección, no entran en conflicto con-o
). Me imagino que el razonamiento es que si está especificando la lista de columnas explícitamente, no puede usar un formato predefinido -.
-w
funciona con -o
porque no es un control de formato, es un control de salida :modifica la salida de cualquier columna seleccionada.
Puede encontrar -O
útil :se comporta como -o
, pero agrega algunas columnas predefinidas -(identificador de proceso, estado, TTY, tiempo de ejecución y línea de comando ).