1. ホーム
  2. bash

[解決済み] Bash - "fi ;;" の使い方は?

2022-03-03 08:17:53

質問

説明を求めてあちこち検索しています。apt-fast.shスクリプトから抜粋した実例を紹介します。

if [ ! -x /usr/bin/axel ]
then echo "axel is not installed, perform this?(y/n)"
    read ops
    case $ops in
     y) if apt-get install axel -y --force-yes
           then echo "axel installed"
        else echo "unable to install the axel. you are using sudo?" ; exit
        fi ;;
     n) echo "not possible usage apt-fast" ; exit ;;
    esac
fi

の使い道は? "fi ;;" の真ん中にある if のブロックですか?

どのように解決するのですか?

fi を閉じます。 if ステートメントを使用し、一方 ;; の現在のエントリを閉じます。 case ステートメントを使用します。