一、交互输入 (请尽量避免使用)
read python中用input()函数进行输入
read命令同时可以定义多个变量值;而输入的内容默认为空格分隔符,将值输入到对应的变量值;如果变量默认值过多,最后的值会被赋予最后一个变量。
如果默认值过少,多余的变量则会成为控制
1.read如何输入:
echo"请输入一个目录"
(我们需要echo -n 取消换行符)
echo"请输入一个目录";read变量
请输入一个目录:\etc
常用参数:
- -p read -p "请输入一个目录" 变量
- -t read -t 5 “请输入一个目录” 变量 //定义超时时间
脚本默认值:
二、for语句循环
for语句的应用场景:当一个功能需要循环执行时且执行对象不同(对象必须是同类数据)
for语句格式 :
for 变量 in a 循环体 done
列表生成方式:
- 直接给出字符串列表
- 整数列表
- 返回列表命令
- glob机制--文件名通配符机制
- 变量引用--传参
补充