1 votes

Comment convertir la commande ping en chaîne de caractères dans le terminal MacOS ?

Je dois convertir la commande ping en chaîne de caractères sur le terminal MacOS pour la tâche suivante :

J'ai récemment commencé à utiliser la commande telegram-send qui est essentiellement un moyen d'envoyer des messages sur telegram via le terminal MacOS. Je veux utiliser le terminal pour envoyer le résultat de mon ping à mon compte telegram (pour surveiller son temps de fonctionnement).

C'est ainsi que fonctionne la commande d'envoi de télégrammes :

telegram-send "hello world"

et j'aimerais qu'il fonctionne de manière à obtenir ce résultat :

telegram-send ping 192.168.1.1

mais évidemment la commande ci-dessus ne fonctionnerait pas car tout ce qui se trouve devant telegram-send sera envoyé sous forme de chaîne.

Des suggestions ?

0 votes

Avez-vous envisagé d'utiliser telegram-cli - qui vous permet de vous envoyer un fichier (puisque ping est une sortie multi-ligne ?)?

0 votes

Honnêtement, je n'ai pas réussi à le faire fonctionner et je n'ai pas trouvé de bon tutoriel sur la façon de l'utiliser sur Mac. Si vous avez des suggestions, je serais ravi d'y jeter un coup d'œil.

1voto

Jose Chavez Points 645

En fonction du shell que vous utilisez, vous pouvez procéder comme suit :

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

0 votes

Je vous remercie pour votre réponse. J'obtiens cette erreur en utilisant le code ci-dessus : % telegram-send $(ping -c1 192.168.1.165) usage : telegram-send [-h] [--format {text,markdown,html}] [--stdin] [--pre] [--disable-web-page-preview] [--silent] [-c] [--configure-channel] [--configure-group] [-f FILE [FILE ...]] [-i IMAGE [IMAGE ...]]. [-i IMAGE [IMAGE ...]]] [-s STICKER [STICKER ...]] [--animation ANIMATION [ANIMATION ...]]] [--vidéo VIDEO [VIDEO ...]] [--audio AUDIO [AUDIO ...]]

0 votes

Je pense que vous avez oublié l'erreur ?

0 votes

[-l LOCATION [LOCATION ...]]] [--caption CAPTION [CAPTION ...]]] [--config CONF] [-g] [--file-manager] [--clean] [--timeout TIMEOUT] [--version] [message ...] telegram-send : error : unrecognized arguments : --- 192.168.1.165 statistiques ping --- 1 paquets transmis, 1 paquets reçus, 0.0% de perte de paquets round-trip min/avg/max/stddev = 3.807/3.807/3.807/0.000 ms

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X