シェルスクリプトでエラーが発生します。解決策をご教授ください。
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文の条件のところの比較対象に問題がありそうなのですが、どのように変更したらよいか分かりませんでした。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。