[解決済み] 予期しないトークン `else' 付近の構文エラー [閉店]。
2022-02-24 09:28:15
質問
私はLinuxとシェルスクリプトの初心者なので、少し辛抱強く助けてください。 bashが私のパスにあるかどうか教えていただけませんか? 今後、どのようにそれを見つけるか
以下はそのエラーです。
./test.sh: line 5: syntax error near unexpected token `else'
./test.sh: line 5: `else'
以下は私のPATHです。 /u01/app/oracle/product/10.2.0/db_1/bin:/usr/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/oracle/bin
どのbash /bin/bash
以下は、シェルスクリプトの簡単なif文です。 viエディタを使用しています。
#!/bin/bash -x
age=10;
if(age -lt 13)
echo "$age"
else
echo "xx"
何か情報があれば、ぜひ教えてください。
マット
解決方法は?
-
文の最後に
;
. これは、c/c++/javaのプログラムではありません。 -
スクリプト内の条件は
[]
ではなく()
-
の使用方法をお読みください。
if
ステートメント/シンタックスです。ググってから試してみてください。
の構文
if
:
if [ conditional expression ]
then
#statements
...
fi
では、あなたのプログラムは
#!/bin/bash
age=10
if [ $age -lt 13 ]
then
echo "something"
else
echo "some other thing"
fi
関連
-
[解決済み】CentOSのエラー - sudo: effective uid is not 0, is sudo installed setuid root?
-
[解決済み】sed を使用して部分文字列を抽出する方法
-
[解決済み] chmod: 'my_script.sh' のパーミッションを変更しました。操作が許可されていない
-
[解決済み] カット」を使った最後のフィールドの探し方
-
[解決済み] Linuxです。WGET -i オプションを使用したスキームが見つからない
-
[解決済み] LinuxでXcodeを動かせるか?
-
[解決済み] php] <defunct>のプロセスを削除することはできますか?
-
[解決済み] ls: 読み込みディレクトリ .: 入出力エラー [閉じた].
-
[解決済み] Bashで標準出力と標準エラーの両方をファイルにリダイレクトして追記する方法
-
[解決済み] 特定のコマンドを無視するBashのエラー
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] gzip: stdin: not in gzip format tar: 子プロセスがステータス 1 を返しました。エラーは回復不可能:現在終了中
-
[解決済み】 -bash: fork: メモリを確保できない
-
[解決済み】makeでビルドした後の.dファイルとは?
-
[解決済み] linuxでpsから特定のプロセスをgrepする方法は?
-
[解決済み] at&tアセンブリの「push」と「pushq」の違いは何ですか?
-
[解決済み] MongoDBへの接続が拒否された errno 111
-
[解決済み] diffツールの1c1とはどういう意味ですか?
-
[解決済み] ftp: 名前またはサービスが不明
-
[解決済み] readChar(con, 5L, useBytes = TRUE)でのエラー:接続を開くことができません。
-
[解決済み] VIMでの検索と置換の結果、末尾の文字が表示される