shell-练习

1.打印字符串

#!/bin/bash
<<! 
	打印字符串
	知识点:echo、if、$、``、wc -c

!
for s in Bash also interprets a number of multi-character options.
do
	n=`echo $s | wc -c`	# wc -c统计字符串长度,``用于输出命令最后结果
	if [ $n -lt 6 ]		# if判断条件加[],里面的两边需要加空格
	then				# 这里有个then,相当关于花括号
		echo $s
	fi					# 注意控制语句的结尾,相当于花括号
done

2.输入数字,执行相应的命令

#!/bin/bash
<<@
	输入数字,执行相应的命令
@

echo "*cmd menu* 1-date 2-ls 3-who 4-pwd 0-exit"

while :
do
	read -p "Please input number:" n
	if [ -z "$n" ]
	then
		continue  # 循环
	fi
	
	case $n in  # case
	0)
		exit 0
		;;
	1)
		date
		;;
	2)
		ls
		;;
	3)
		who
		;;
	4)
		pwd
		;;
	*)
		echo "retry"
	esac
done
posted @ 2022-10-29 12:22  starc的miao  阅读(20)  评论(0)    收藏  举报