J'étudie actuellement le script shell et j'ai un problème de syntaxe.Bash: script shell if instruction utilisant plusieurs conditions incluant regex
ce que je suis Tyring est de faire le « si » la déclaration pour prendre toute entrée par l'utilisateur avec l'alphabet, à l'exception de la ligne
est le code ici « giveup » que je CONSTRUIT:
if [ $usrGuess =~ *[:alpha:]* && $usrGuess != "giveup" ]
une fois que je lance le code, il donne le message d'erreur indiquant que:
[: missing `]'
Si vous les gars avez une solution à cela, je serai heureux d'entendre vos conseils :)
Merci!
Merci pour votre précieuse réponse. Je suis totalement nouveau dans ce domaine et vous avez fourni une excellente explication de ce que je me demandais. Encore une fois, merci beaucoup! –
@HojinLee Glad je pourrais aider :) – heemayl