場合、私はエラーを取得する:[
コマンドは、実際にtest
コマンドと同じものですUnixのプログラミング何が悪いの文
if [ $num -lt 20 ]; then
、そして:あなたが[
の後にスペースを必要とする./greater[4]: [: argument expected
#!/bin/ksh
echo "please enter a nuber "
read $num
if [$num -ls 20 ]; then
echo "your nuber is greater than 20 "
else
echo "your number is less then 20 "
fi
また、あなたのロジックは逆方向である: '' [$ num個が20を-lt]場合( '-ls'が間違っている)、その後 –