shellスクリプトの勉強をしています。
以下のシェルを実行したいのですが、
FRUIT = SYURUI FRYUITINFO = SYURUI echo "START -----" case ${FRUIT} in SYURUI ) FRUITINFO = ${FRUIT} echo "FRUITINFO = `FRUITINFO`" echo "----- END"
↓
追記 修正後 動いた!
FRUIT=SYURUI FRYUITINFO=SYURUI echo "START -----" case ${FRUIT} in SYURUI ) FRUITINFO=${FRUIT} esac echo "FRUITINFO=`FRUITINFO`" echo "----- END"
▽実行結果
shTest.sh: 行 1: FRUIT: コマンドが見つかりません shTest.sh: 行 2: FRYUITINFO: コマンドが見つかりません START ----- shTest.sh: 行 13: 構文エラー: 予期しないファイル終了 (EOF) です
と出ます。
エラーのエラーの原因を理解できないのでご教授願います。
足りない情報はその都度補足いたします。
メモ
・shellは空白はNG
・case文は「esac」で閉じる。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/17 05:51
2019/06/17 05:52
2019/06/17 05:53
2019/06/17 06:37
2019/06/17 06:39
2019/06/17 09:21