1、交互式输入网络
一、read Python中用input()函数,进行输入;函数
二、read命令同时能够定义多个变量值;而输入的内容默认以空格为分隔符,将值输入到对应的变量中;若是默认值过多,最后全部的值都会被赋予给最后一个变量;若是默认值过少,多余的变量则为空值;spa
示例: read a b ccode
aa bb ccblog
三、read如何输入:字符串
echo”请输入一个目录:”input
//咱们须要echo -n取消换行符号for循环
echo”请输入一个目录:”;read变量class
请输入一个目录:\etc变量
四、经常使用参数
-p 给出提示符。(默认不支持"\n"换行)
-t 定义超时时间
五、脚本默认值
--正确
--输入是否正确 --不正确,给提示
输入内容 --
--没有输入 --提示必须输入
--给出默认值
2、for语句循环
一、for语句写法(基于C的格式)
for 变量 in 列表;do
循环体
done
二、列表的生成方式
(1)直接给出字符串列表
(2)整数列表
a{start…end}
b seq 命令引用 $(seq[start[step]] end)
(3)返回列表的命令
$(COMMAND)
(4) Glob机制
示例:同上脚本功能
(5)变量引用
$@ $* 将参数作为for循环的列表
3、习题
一、写一个遍历本网络网段中全部up电脑的for循环。
二、写一个1到100的偶数和的for语句。