Enquanto escrevo esta pergunta entendo meu erro, devo ler o comando desta forma:
lp
-d lp1
-h
myfile
A palavra myfile é apenas um nome de arquivo que imprimimos com lp
, não é um argumento da opção -h
.
Em "Learning the Bash Shell", de O'reilly (terceira edição), está escrito na página 7:
lp -d lp1 -h myfile
tem duas opções e um argumento.
Como assim?
Eu vejo o que considero como duas opções, cada uma com um argumento:
-d lp1
-h myfile
lp
imprime um arquivo (concretamente, por meio de uma impressora e não no terminal).
Tags command-line syntax lp