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語句。