여러 개의 "if 문"을 사용하는 대신 입력을 통해 작업을 수행할 수 있는 PowerShell의 "Switch" 명령에 해당하는 것이 있는지 궁금합니다.
답변1
흐름을 결정하기 위해 변수를 보고 싶다면 명령문을 사용해야 합니다 case
.
case "$var" in
val1)
do_something
;;
val2)
do_something_else
;;
esac
사용자 입력을 대화형으로 얻으려면 명령문도 사용해야 합니다 select
.
select action in proceed ponder perspire quit; do
case "$action" in
proceed)
go_on_then
;;
ponder)
have_a_think
;;
perspire)
exude_salty_secretions
;;
quit)
break
;;
esac
done