专栏【玩转Linux操作】
喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。
音乐分享【如愿】
大一同学小吉,欢迎并且感谢大家指出我的问题
注意写空格
if … then 形式
类似于C/C++里面的if-else
语句
if condition
then
语句1
语句2
...
fi
if condition
then
语句1
语句2
...
else
语句1
语句2
...
fi
if condition
then
语句1
语句2
...
elif condition
then
语句1
语句2
...
elif condition
then
语句1
语句2
...
else
语句1
语句2
...
fi
类似于C/C++的switch
语句
case $变量名称 in
值1)
语句1
语句2
...
;; #类似于C/C++的break
值2)
语句1
语句2
...
;;
*) #类似于C/C++的default
语句1
语句2
...
;;
esac
注意写空格
for var in val1 val2 val3
do
语句1
语句2
...
done
for((expression;condition;expression))
do
语句1
语句2
...
done
while condition
do
语句1
语句2
...
done
输入name,按下CTRL+d
后停止输入
当条件为真时结束循环
until condition
do
语句1
语句2
...
done
跳出当前一层循环
Linux中break不能跳出case语句
如果输入的不是文件结束符,那么会输出1,2,3,4,5,6,7
如果输入的是文件结束符,那么会直接结束循环
Linux中的文件结束符
(EOF)是CTRL+d
while read name
do
for((i=1;i<=10;i++))
do
case $i in
8)
break
;;
*)
echo $i
;;
esac
done
done
for ((i=1;i<=10;i++))
do
if [ `expr $i % 2` -eq 0 ]
then
continue
fi
echo $i
done
输入CTRL+c
即可
否则可以直接关闭进程
1.所有top
命令找到该进程的PID
2.输入kill -9 PID
即可关掉此进程
如果大家有不明白的地方,或者文章有问题,欢迎大家在评论区讨论,指正