Você não deve usar print
do bash, mas printf
:
$ print "Hello"
Warning: unknown mime-type for "Hello" -- using "application/octet-stream"
Error: no such file "Hello"
$ printf "Hello\n"
Hello
print
é um link simbólico para run-mailcap
:
$ type print
print is hashed (/usr/bin/print)
$ ls -l /usr/bin/print
lrwxrwxrwx 1 root root 11 sep 18 14:02 /usr/bin/print -> run-mailcap
run-mailcap, visualizar, ver, editar, compor, imprimir - executar programas por meio de entradas no arquivo mailcap
As versões ver, editar, compor e imprimir são apenas aliases que são padrão para as ações visualizar, editar, compor e imprimir (respectivamente).
É por isso que você tem erros.