校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > shell命令行參數(shù)用法簡介

shell命令行參數(shù)用法簡介

熱門標(biāo)簽:如果做線上地圖標(biāo)注 揭陽智能電話機(jī)器人推薦 河南信譽(yù)好的不封卡電話外呼系統(tǒng) 華鋒e路航港口地圖標(biāo)注 江蘇云電銷機(jī)器人公司 地圖標(biāo)注員都是年輕人 客服外呼系統(tǒng)怎么樣 打電話機(jī)器人接我是他的秘書 百度地圖標(biāo)注錯(cuò)了有責(zé)任嗎

一個(gè)shell腳本,它本身的命令參數(shù)是什么樣呢?

首先 ,shell腳本編程和python等腳本編程一樣可以使用參數(shù);
其次 ,shell參數(shù)分為位置參數(shù)和內(nèi)部參數(shù);

其中,位置參數(shù) :是由系統(tǒng)提供的參數(shù),就是我們一般說的某個(gè)數(shù)組的第1,2,3...個(gè)元素;可以采用$i的形式獲得某個(gè)參數(shù),顯然$0就是程序本身,$1就是第一個(gè)參數(shù); 這里需要注意的是,即便你以sh xxx.sh 來執(zhí)行腳本,$0仍然是xxx.sh ,而不是sh !這一點(diǎn)和我們的perl  python 都是一致的

內(nèi)部參數(shù) :

復(fù)制代碼 代碼如下:

$0 ----- 當(dāng)前程序的名稱,實(shí)際上是一個(gè)內(nèi)部參數(shù),不同于$1,$2....因?yàn)樗仨氂校?BR>$# ---- 傳遞給程序的總的參數(shù)數(shù)目,也就是那個(gè)傳說中的數(shù)組大小
$? ---- 上一個(gè)代碼或者shell程序在shell中退出的情況,如果正常退出則返回0,反之為非0值。
$* ---- 傳遞給程序的所有參數(shù)組成的字符串。
$@---- 以"參數(shù)1" "參數(shù)2" ... 形式保存所有參數(shù)
$$ ---- 本程序的(進(jìn)程id號)pid
$! ---- 上一個(gè)命令的pid

如此以來,即便用shell,也可以寫出功能強(qiáng)大、交互友好的腳本程序。

最后,附注一下python執(zhí)行系統(tǒng)命令的兩種不同方式:
os.system(cmd) :直接一個(gè)或者一組系統(tǒng)命令cmd;不返回執(zhí)行輸出即結(jié)果;如果是在python的命令行下執(zhí)行,則輸出被直接輸出。
比如: os.system('ls -l')

os.open(cmd[, mode='r' [, bufsize]]) :文檔的注釋是從cmd打開一個(gè)pipe,或者打開一個(gè)pipe到cmd,并且返回輸出為一個(gè)file對象!
比如: t = os.popen('ls *.gff').readlines() ; print t

小結(jié),結(jié)合以上兩個(gè)部分的內(nèi)容,便可以靈活處理python腳本和shell的交互了。

您可能感興趣的文章:
  • shell學(xué)習(xí)教程獲取命令行參數(shù)示例
  • shell獲取命令行參數(shù)示例分享

標(biāo)簽:巴彥淖爾 婁底 淘寶邀評 金昌 赤峰 邵陽 馬鞍山 許昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《shell命令行參數(shù)用法簡介》,本文關(guān)鍵詞  shell,命令行,參數(shù),用法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《shell命令行參數(shù)用法簡介》相關(guān)的同類信息!
  • 本頁收集關(guān)于shell命令行參數(shù)用法簡介的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 岐山县| 乌苏市| 宝丰县| 白玉县| 高碑店市| 黄石市| 门源| 墨脱县| 象山县| 彩票| 隆回县| 井陉县| 志丹县| 阿拉善右旗| 伽师县| 奉新县| 雅江县| 新平| 荃湾区| 颍上县| 化隆| 庆安县| 广灵县| 南投县| 宁河县| 乌兰县| 靖边县| 眉山市| 夏邑县| 葫芦岛市| 秦皇岛市| 栾川县| 金沙县| 望都县| 达州市| 岑巩县| 黄冈市| 肇庆市| 新宁县| 神农架林区| 福州市|