Dans le lot, vous pouvez utiliserExiste-t-il un équivalent Bash de msg * de Batch?
msg * Hello World
pour donner une petite fenêtre pop-up qui dit Bonjour tout le monde. Y at-il une commande pour le script shell qui fait la même chose?
Dans le lot, vous pouvez utiliserExiste-t-il un équivalent Bash de msg * de Batch?
msg * Hello World
pour donner une petite fenêtre pop-up qui dit Bonjour tout le monde. Y at-il une commande pour le script shell qui fait la même chose?
n °
bash n'a pas été conçu avec l'interface graphique. Différentes commandes peuvent être disponibles sur différentes plates-formes, par exemple:
Cygwin:
msg '*' Hello World
MacOS:
osascript -e 'display dialog "Hello World"'
Merci beaucoup! –
++ ve pour une bonne solution. – RavinderSingh13
Sur Linux, vous pouvez utiliser un outil de la console (largement disponible) appelé dialog
pour bien plus qu'une simple boîte de message (comme les menus, les listes avec cases à cocher, les boutons radio, les boîtes de dialogue à choix multiple, la liste/sélection de fichiers, la sélection date/heure, la boîte de saisie, la saisie de texte, etc.). Les scripts d'installation généralement interactifs l'utilisent.
Par exemple, ceci:
dialog --msgbox 'hello world' 10 30
vous donnera:
Pour quelques exemples frais, vérifiez dans votre répertoire /usr/share/doc/dialog/examples
(après l'installation dialog
via votre gestionnaire de paquets préféré).
A checklist
, form
, calendar
, gauge
(barre de progression) et un (sélecteur de fichiers) fselect
suivre:
++ ve pour une bonne solution. – RavinderSingh13
Je crois que la commande est 'write'. – Squashman
J'ai essayé "écrire" mais il ne l'ouvre pas dans une fenêtre, mais merci quand même! –