之所以用到命令行參數,關鍵在于shell腳本需要與運行腳本的人員進行交互。
bash shell提供了命令行參數添加在命令后面的數據值)、命令行選項修改命令行為的單字符值)和直接讀取鍵盤輸入。
1、命令行參數
向shell腳本傳遞數據的最基本方式是使用命令行參數。
1)讀取參數
讀取輸入的參數的變量為位置參數,位置參數通過標準數字表示,
其中$0為程序名稱,$1為第一個參數,$2為第二個參數,依次類推,直到$9為第九個參數。
shell腳本自動將命令行參數賦值給各個位置變量。
同時輸入多個參數可以是數值也可以是字符串)時,必須使用空格分隔要想在參數值中包含空格,就必須使用單引號或雙引號)
當參數多于9個后,必須在shell腳本內使用大括號將變量括起來,如${10}。從而可以使用任意個參數。
2)讀取程序名稱
傳遞給變量$0的字符串實際上是程序的路徑根據調用方法決定是相對還是絕對路徑)。
使用basename命令可以去掉路徑前綴,只獲得程序名稱名字中不 可以有空格)。
3)測試腳本
當腳本認為應該包含參數,卻實際上沒有數據時,就會出錯。
好的方法是對參數進行檢查來保證使用參數前確實存在數據,可以使用-n參數來檢查。
例子:if [ 亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久久影视|
亚洲视频在线观看视频|
亚洲午夜精品久久久久久性色|
91久久夜色精品国产网站|
不卡毛片在线看|
亚洲欧美日韩视频一区|
国产成人黄色av|
亚洲在线免费观看|
成人午夜在线影院|
久久久久久国产精品三级玉女聊斋|
亚洲天堂网在线观看|
亚洲国产91色在线|
国产精品久久久久久一区二区|
一区二区成人av|
国产成人一区二区三区|
韩国精品久久久999|
欧美疯狂xxxx大交乱88av|
欧美性色19p|
日韩av电影在线网|
色偷偷av一区二区三区|
欧美国产极速在线|
亚洲视频电影图片偷拍一区|
欧美视频第一页|
亚洲欧洲成视频免费观看|
奇米成人av国产一区二区三区|
欧美性猛交99久久久久99按摩|
欧美成人免费在线视频|
亚洲第一福利在线观看|
色老头一区二区三区在线观看|
国产精品视频xxxx|
96pao国产成视频永久免费|
欧美久久精品一级黑人c片|
韩国国内大量揄拍精品视频|
精品亚洲va在线va天堂资源站|
国产手机视频精品|
国产精品久久久久久搜索|
欧美中文在线视频|
亚洲人成自拍网站|
中文字幕精品一区久久久久|
亚洲人成77777在线观看网|
欧美黑人性猛交|
国产成人免费av电影|
国产欧美va欧美va香蕉在线|
欧美在线影院在线视频|
亚洲色图13p|
亚洲欧美激情另类校园|
国产成+人+综合+亚洲欧洲|
国模极品一区二区三区|
亚洲国产小视频|
国模视频一区二区三区|
欧美黑人性生活视频|
亚洲美女动态图120秒|
久久精品国产一区二区三区|
高清日韩电视剧大全免费播放在线观看|
国产精品99久久久久久白浆小说|
欧美日韩爱爱视频|
日韩中文字幕在线免费观看|
亚洲性无码av在线|
久久躁日日躁aaaaxxxx|
日韩欧美在线网址|
热re91久久精品国99热蜜臀|
日韩成人在线视频观看|
欧美一区三区三区高中清蜜桃|
国产精品美女无圣光视频|
欧美电影在线观看|
国产综合在线观看视频|
精品综合久久久久久97|
色偷偷综合社区|
成人黄色在线播放|
亚洲一区亚洲二区|
亚洲国产精品成人一区二区|
亚洲国产成人精品女人久久久|
久色乳综合思思在线视频|
欧美久久精品一级黑人c片|
91在线免费观看网站|
久久精品国产精品亚洲|
欧美又大又硬又粗bbbbb|
久久精品国产一区二区电影|
亚洲网站在线观看|
精品偷拍一区二区三区在线看|
国产精品久久久久久久久久ktv|
中文在线不卡视频|
久久久伊人日本|
国产91久久婷婷一区二区|
亚洲人成电影网站色…|
日韩国产欧美区|
国产精品久久久999|
91欧美视频网站|
91精品国产高清久久久久久|
精品在线欧美视频|
日韩精品极品视频|
欧美极品欧美精品欧美视频|
久色乳综合思思在线视频|
欧美一性一乱一交一视频|
欧美成人午夜免费视在线看片|
午夜精品99久久免费|
欧美激情小视频|
精品香蕉在线观看视频一|
精品福利免费观看|
亚洲国产精品小视频|
中文字幕欧美专区|
欧美视频在线观看免费|
久久久久久久久久久免费精品|
亚洲人成网站777色婷婷|
97久久国产精品|
欧美激情亚洲另类|
欧美激情视频网址|
欧美日韩999|
国产精品自拍网|
日韩中文字幕在线免费观看|
国产精品美女www爽爽爽视频|
欧美日韩中文字幕综合视频|
亚洲综合中文字幕在线观看|
成人啪啪免费看|
国产日韩在线免费|
91av免费观看91av精品在线|
日本精品一区二区三区在线播放视频|
欧美成人精品三级在线观看|
亚洲人线精品午夜|
久久综合久久美利坚合众国|
久久久精品电影|
国产精品成人一区二区三区吃奶|
日韩av电影中文字幕|
欧美成人精品xxx|
亚洲日本成人女熟在线观看|
日韩免费精品视频|
国产免费一区二区三区香蕉精|
国产成人精品优优av|
国产欧美精品日韩精品|
黄色精品在线看|
国产成人一区三区|
精品久久久久久中文字幕|
欧美一级淫片videoshd|
一本一本久久a久久精品综合小说|
欧美一区二区三区图|
欧美三级欧美成人高清www|
国产精品都在这里|
国产精品久久91|
日韩av资源在线播放|
日韩电影中文字幕在线|
日韩精品免费在线视频|
在线精品国产欧美|
久久色在线播放|
国产噜噜噜噜噜久久久久久久久|
91在线观看欧美日韩|
国产精品日韩欧美大师|
激情久久av一区av二区av三区|
日韩亚洲国产中文字幕|
亚洲偷熟乱区亚洲香蕉av|
日本韩国欧美精品大片卡二|
57pao精品|
日韩电视剧在线观看免费网站|
久久久久久噜噜噜久久久精品|
日韩欧美国产骚|
日韩av在线一区|
久久久久久久久久久国产|
亚洲自拍高清视频网站|
米奇精品一区二区三区在线观看|
日本久久久久久久|
国产精品久久视频|
精品国偷自产在线|
高清在线视频日韩欧美|
欧美美女操人视频|
国产精品视频一区二区三区四|