1 votos

de echo no funciona correctamente con la GeekTool

Estoy tratando de usar echo en GeekTool para imprimir texto sin un salto de línea como esta: echo -n "test"

Al ejecutar el comando en el Terminal imprime este: test En geek herramienta imprime este: -n test

Lo que está pasando y como puedo solucionarlo?

1voto

user87335 Puntos 21

Después de algunos experimentos, he encontrado que GeekTool parece reemplazar el testigo "eco" con una función interna que no acepta el -n del interruptor.

Una solución: Dar GeekTool la ruta de acceso completa a echo(1). Por ejemplo, /bin/echo -n "test" obras donde echo -n "test" no.

0voto

Mark Puntos 6

printf tiende a ser más portátil que echo. Hace este trabajo?

printf "%s" test

-1voto

konqui Puntos 531

Primera GeekTool no es un Shell es una Herramienta de Monitoreo que tiene un modo de Shell plugin para usar Scripts/Comandos para obtener Información de usted no puede conseguir de otra manera. En segundo lugar, si se hubiera hecho un hombre simple echo que usted debe haber visto que es un echo Shell builtin orden, de modo que no es ejecutable real.

Es por eso que GeekTool no utilice el mismo eco (simplemente no puede porque es un Shell builtin) por lo que hicieron sus propias builtin comando echo.

Ahora un poco de la Pregunta que tal vez le ayude con su Luchando por lo que realmente necesita echo?

Tal vez es posible para usted para pegar el comando que desea utilizar y describir el resultado que le gustaría conseguir?

A continuación, podemos ayudarle más.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X