标签:空格 输入 shell脚本 对象 定义 循环 变量 换行 info
1、交互输入
read
read 命令同时可以定义多个变量值,而输入的内容默认以空格为分隔符,将值输入到对应的变量中;
如果默认值过少,最后所有的值都会被赋予给最后一个变量;
如果默认值过多,多余的变量则为空值;
>read a b c
>aa bb cc
read如何输入:
(1)echo "请输入一个目录:"
我们需要echo -n取消换行符号
(2)echo "请输入一个目录:"; read +变量
请输入一个目录:/etc/
常用参数:
-p
read - p "请输入一个目录:" + 变量
-t
read -t 5 -p "请输入一个目录:" + 变量
脚本默认值
2、for语句循环
for语句的应用场景:
有一个功能,这个功能需要循环执行,只是执行的对象不同;
for语句格式:
for 变量 in 列表;do
循环体
done
练习:九九乘法表:
echo -e
-e:使echo命令,能够识别特殊字符
\r : 回车不换行
\n: 换行符
\t :制表符tab = 4个空格
unix2dos \r\n -->\n
dos2unix
case语句:
case的语法格式:
case 变量 in
PATTEN1)
代码块1
;;
PATTEN2)
代码块2
;;
*)
标签:空格 输入 shell脚本 对象 定义 循环 变量 换行 info
原文地址:https://www.cnblogs.com/wx00/p/11356936.html