J'essaie d'utiliser l'entrée de l'utilisateur pour définir un message dans l'écran de connexion OS X, mais il définit le message à STRING, au lieu du message réel.J'essaie d'utiliser l'entrée de l'utilisateur dans un programme bash, mais je pense que mon code est très mauvais
en Python par exemple pour déclarer une chaîne à une variable cela se fait par:
myString = str(input("Name your message")
Ma question; comment faire la même chose dans bash? Mon code:
#!/bin/bash
#User sets login message
echo Please name your input
#"text" to STRING?
declare STRING variable
STRING="Hello World"
#set message
sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText $STRING
#last output
echo you named the message $STRING
Merci, cela fonctionne maintenant. – marn20
Vous voulez l'accepter comme une réponse alors peut-être? – dbalakirev