Simplemente puedo imprimir un mensaje en la terminal usando el echocomando de Linux .
prayag@prayag$ echo "prayag works on JVM"
prayag works on JVM
¿Puedo tener la misma salida con el printcomando?
De hecho, $ man printrevisé 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 printsolo 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 echomás de printallí.
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 awkcomando con un archivo proporcionado,
$ awk '{print}' application.properties
prayag works on JVM