シェルスクリプト総合 その16
■ このスレッドは過去ログ倉庫に格納されています
0768名無しさん@お腹いっぱい。
2010/09/18(土) 00:37:33シェルスクリプトの練習の為、練習用のシェルスクリプトを作成しており、
Cygwin上にて
#!/bin/sh
var1=100
var2=0
num1=`expr 10 + 30`
num2=`expr $var1 - 30`
num3=`expr 100 % 30`
num4=`expr $var2 && 1000`
echo $num1 $num2 $num3 $num4
という、上記内容のシェルを実行しました。
下記のような結果が出力される予定でした。
$./script2
40 70 10 0
ところが、
expr: non-integer argument
test02.sh: line 7: 1000: command not found
00
という内容が出力されてしまいました。
$var1、$var2が認識されていないようなのですが、原因が分かりません。
シェルはbash、OSはWindowsXPSP3です。
何卒、御教授お願い致します。
■ このスレッドは過去ログ倉庫に格納されています