0
点赞
收藏
分享

微信扫一扫

C++ chrono

余寿 2023-06-29 阅读 61

文章目录


在这里插入图片描述

🍔判断语句

if … then 形式
类似于C/C++里面的if-else语句

⭐单层if

if condition
then
	语句1
	语句2
	...
fi

🎈示例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

⭐单层if-else

if condition
then 
	语句1
	语句2
	...
else
	语句1
	语句2
	...
fi

🎈示例

在这里插入图片描述
在这里插入图片描述

⭐多层if-elif-elif-else

if condition
then
	语句1
	语句2
	...
elif condition
then
	语句1
	语句2
	...
elif condition
then
	语句1
	语句2
	...
else
	语句1
	语句2
	...
fi

🎈示例

在这里插入图片描述
在这里插入图片描述

⭐case…esac形式

类似于C/C++的switch语句

case $变量名称 in
	值1)
		语句1
		语句2
		...
		;;  #类似于C/C++的break
	值2)
		语句1
		语句2
		...
		;;  
	*)		#类似于C/C++的default
		语句1
		语句2
		...
		;;
esac

🎈示例


在这里插入图片描述

🍔循环语句

⭐for…in…do…done

for var in val1 val2 val3
do
	语句1
	语句2
	...
done

🎈示例

🎄输出a 2 cc,每个元素占一行

在这里插入图片描述

在这里插入图片描述

🎄输出当前路径下的所有文件名,每个文件名占一行

在这里插入图片描述
在这里插入图片描述

🎄输出1-10

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

⭐for((…;…;…))do…done

for((expression;condition;expression))
do
	语句1
	语句2
	...
done

🎈示例

输出0到9
在这里插入图片描述

在这里插入图片描述

⭐while…do…done循环

⭐示例

如果输入的不是文件结束符,那么会输出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

在这里插入图片描述
在这里插入图片描述

🌺continue命令

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即可关掉此进程

举报

相关推荐

0 条评论