質問するログイン新規登録

Q&A

2回答

21268閲覧

シェルスクリプト エラー 整数の式が予期されます

amezeal

総合スコア7

シェルスクリプト

シェルスクリプトは、UNIX系のOSもしくはコマンドラインインタプリタ向けに記述されたスクリプト。bash/zshといったシェルによって実行されるため、このように呼ばれています。バッチ処理などに使用されており、テキストファイルに書かれた命令を順に実行します。

0グッド

0クリップ

投稿2020/07/17 15:03

0

0

シェルスクリプトでエラーが発生します。解決策をご教授ください。

declare -a j j=($(awk '{print $2}' $1)) if [ ${j[1]} -lt ${j[0]} ];then #-lt = less than echo ERROR exit 1 fi

$1の部分で参照するファイルは以下のものです。

tsv

10 4000 2 30 3000

これを実行すると
「: 整数の式が予期されます」と出力されます。
調べたところによると、if文の条件のところの比較対象に問題がありそうなのですが、どのように変更したらよいか分かりませんでした。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

guest

回答の取得に失敗しました

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.25%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問