Pytania otagowane jako case

4
Co oznacza „esac” na końcu instrukcji bash? Czy to jest wymagane
Znalazłem wiele przykładów „esac” pojawiających się na końcu instrukcji bash case, ale nie znalazłem żadnej przejrzystej dokumentacji dotyczącej jego użycia. Strona podręcznika używa go, a nawet ma indeks tego słowa ( https://www.gnu.org/software/bash/manual/bashref.html#index-esac ), ale nie definiuje jego użycia. Czy jest to wymagany sposób, aby zakończyć opis przypadku, najlepszą praktykę lub …
55 bash  case 

4
Jak mogę użyć zmiennej jako warunku przypadku?
Próbuję użyć zmiennej składającej się z różnych ciągów znaków oddzielonych |za pomocą casetestu instrukcji. Na przykład: string="\"foo\"|\"bar\"" read choice case $choice in $string) echo "You chose $choice";; *) echo "Bad choice!";; esac Chcę być w stanie wpisać foolub barwykonać pierwszą część caseinstrukcji. Jednak oba fooi barzabierzcie mnie do drugiego: $ …

8
Analiza przypadku na podstawie warunku if
Szukam sposobu, aby nastąpił upadek w oparciu o warunek if w warunku case w bash. Na przykład: input="foo" VAR="1" case $input in foo) if [ $VAR = "1" ]; then # perform fallthrough else # do not perform fallthrough fi ;; *) echo "fallthrough worked!" ;; esac W powyższym kodzie, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.