1 votos

Cómo convertir el comando ping en una cadena en la Terminal de MacOS

Necesito convertir el comando ping a cadena en el terminal de MacOS para la siguiente tarea:

Recientemente empecé a utilizar el comando telegram-send que es básicamente una forma de enviar mensajes en telegram a través del Terminal de MacOS. Quiero utilizar el terminal para enviar el resultado de mi ping a mi cuenta de telegram (para controlar básicamente su tiempo de actividad).

Así funciona el comando de envío de telegramas:

telegram-send "hello world"

y me gustaría que funcionara de manera que pudiera obtener este resultado:

telegram-send ping 192.168.1.1

pero obviamente el comando anterior no funcionaría porque lo que venga delante de telegram-send se enviará como cadena.

¿Alguna sugerencia?

1voto

Jose Chavez Puntos 645

Dependiendo del shell que utilices, puedes hacerlo así:

telegram-send "$(ping -c1 192.168.1.1)"

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