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