質問: Disabled ']' となってしまい、コマンドのパス名を表示してしまいます。 コマンドの出力結果で、判定をしたいのですが ifの${SElinux}部分をどのようにしたら実現可能でしょうか。 コマンドラインでは $ SElinux=`which getenforce` $ export SElinux $ ${SElinux} Disabled と、変数で実行できました。 ご教示いただけますと幸いでございます。
回答: 1行目のシェバンが、/bin/shなのは気になりますが bashとか使えない環境じゃないですよね? ``` if [ "${SElinux}" = Disabled ]; then ``` ここは ``` if [ "$($SElinux)" = Disabled ]; then ``` じゃないですかね?