Simplemente puedo imprimir un mensaje en la terminal usando el echo
comando de Linux .
prayag@prayag$ echo "prayag works on JVM"
prayag works on JVM
¿Puedo tener la misma salida con el print
comando?
De hecho, $ man print
revisé sus manuales, donde los describe como Run-mailcap-programas, término que nunca antes había escuchado. Y llegué a saber que se usa para encontrar el programa correcto para abrir un archivo, basado en MIME.
Entonces, ¿hay alguna forma de imprimir una línea simple usando print
solo en lugar de echo
?
Encontraron el mismo tipo de problema en la necesidad de asignar el contenido de un archivo de texto a una variable en un script bash , pero la gente lo que sugiere echo
más de print
allí.
Intenté seguir, pero tuve problemas.
$ print --"text/plain" "prayag works on JVM"
Warning: unknown mime-type for "prayag works on JVM" -- using "application/octet-stream"
Error: no such file "prayag works on JVM"
Pide un archivo, con el archivo proporcionado.
$ print --"text/plain" application.properties
Warning: unknown mime-type for "application.properties" -- using "application/octet-stream"
Error: no "print" mailcap rules found for type "application/octet-stream"
Pero trabajé en combinación con el awk
comando con un archivo proporcionado,
$ awk '{print}' application.properties
prayag works on JVM