关于shell的if语句的小问题
发布网友
发布时间:2022-05-15 14:13
我来回答
共1个回答
热心网友
时间:2023-11-17 07:49
#bin/sh
for((i=1;i<=$1;i++));
do
for((j=1 ;j<=$1;j++));
do
if [ $i -eq 1 ]||[ $i -eq $1 ]||[ $j -eq 1 ]||[ $j -eq $1 ]; then
printf "*"
printf "sj=$j\t"
printf "si=$i\t"
printf "s1=$1\t"
if [ $i -eq 1 ]; then
printf x1 \t
fi
if [ $i -eq $1 ]; then
printf x2 \t
fi
if [ $j -eq 1 ]; then
printf x3 \t
fi
if [ $j -eq $1 ]; then
printf x4 \t
fi
else
printf "\t"
fi
done
printf "\n"
done
给你输出了一个逻辑。自己看看那里出问题了