プロが教える店舗&オフィスのセキュリティ対策術

先輩達、こんにちは。初めて質問をしますので、質問の仕方があまり上手ではありませんがよろしくお願いします。

今、Fadore core2を使っていますが、シェルの条件式を練習しています。
#!/bin/bash
# This program is used to study if than

echo "Press y to continue"

read yn

if [ "$yn"="y" ]; than

echo "script is running..."

else

echo "STOP!"

fi
を練習しましたが、実行したら
⇒syntax error near unexpected token `else'
のエラーメッセージがありました。
問題点はよくわからないですが、何の指令をしていないと思います。あまりにも簡単の問題ですが、ヒントだけでもいいですので、よろしくお願いします。

A 回答 (1件)

if [ "$yn"="y" ]; than



if [ $yn = "y" ]; then
とするといいです。
man testをご参照下さい。
    • good
    • 2
この回答へのお礼

GokigenHoiHoiさん、メールありがとうございます。
おかけ様で問題は解決しました。ちょっとした入力ミスしました。お騒がせすみませんでした。どうも有り難うございます。

お礼日時:2004/10/21 20:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!