日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > php教程 > 【Bash百寶箱】shell內(nèi)建命令之eval、exec、exit、export

【Bash百寶箱】shell內(nèi)建命令之eval、exec、exit、export

來源:程序員人生   發(fā)布時間:2016-10-22 13:11:13 閱讀次數(shù):2918次

1、eval

在shell中,內(nèi)建(builtin)命令eval,格式以下:

eval [arg ...]

eval命令首先讀取其參數(shù)值,然后把它們連接成1個命令并履行這個命令,這個命令的退出狀態(tài)即eval的退出狀態(tài),如果沒有指定參數(shù),其退出狀態(tài)為0。

在簡單命令的場景中,eval并沒有甚么特殊的地方,以下例子:

$ foo="uname" $ uname Linux $ $foo Linux

但是,遇到復(fù)雜命令時,eval就發(fā)揮其作用了,以下例子:

$ foo="uname | grep Linux" $ uname | grep Linux Linux $ $foo uname: extra operand ‘|’ Try 'uname --help' for more information. $ eval $foo Linux

2、exec

在shell中,內(nèi)建(builtin)命令exec,格式以下:

exec [-cl] [-a name] [command [arguments]]

exec命令,如果指定了command,它就會取代當(dāng)前的shell而不是創(chuàng)建新的進程,所以命令履行終了后shell也就退出了。如果設(shè)置了“-l”即login選項,在command的第0個參數(shù)前會添加符號“-”,這是login所需的。如果設(shè)置了“-c”即clear選項,command命令將在1個空的環(huán)境中履行。如果指定了“-a name”選項,name會作為第0個參數(shù)傳給command。若沒有指定command,可使用重定向來影響當(dāng)前的shell。重定向成功時退出狀態(tài)為0,否則為1。

exec后面的命令如果是多個簡單命令組合而成的復(fù)合命令,只履行第1個命令,可以把這些符合命令寫入shell腳本中,然后通過exec履行這個腳本,此時腳本中所有的命令都會履行。

3、exit

在shell中,內(nèi)建(builtin)命令exit,格式以下:

exit [n]

exit命令退出當(dāng)前shell,退出狀態(tài)為n,若沒有指定n,退出狀態(tài)為履行的最后1個命令的退出狀態(tài)。

4、export

在shell中,內(nèi)建(builtin)命令export用于把當(dāng)前shell的變量、函數(shù)導(dǎo)出到子shell,這樣在子shell中就能夠使用父shell中定義的變量、函數(shù)。export的退出狀態(tài)為0,除非格式毛病或指定了不存在的函數(shù)。export有多種格式,以下:

export 顯示當(dāng)前導(dǎo)出的變量 export -p 顯示當(dāng)前導(dǎo)出的變量 export name 導(dǎo)出變量name export name=word 導(dǎo)出變量name并賦值為word export -n name 取消導(dǎo)出的變量name export -f 顯示當(dāng)前導(dǎo)出的函數(shù) export -f name 導(dǎo)出函數(shù)name export -fn name 取消導(dǎo)出的函數(shù)name
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 二区在线视频 | 欧美日产国产成人免费图片 | 成人免费网站在线观看 | 欧美一区二区三区久久精品 | 日韩在线视频观看 | 亚洲国产精品成人 | 成人小视频在线观看 | 欧美精品福利在线 | 99久久99九九99九九九 | 欧美婷婷色| 国产精品久久久久久久久久 | 红桃视频成人免费网站 | 91香蕉视频在线观看免费 | 日韩精品视频在线 | 久久久av | 国产成人精品一区二区三区视频 | 加勒比综合 | 九九热只有这里有精品 | 国产午夜精品久久久 | 久久久久久免费精品一区二区三区 | 亚洲视频在线视频观看视频在线 | 麻豆视频成人 | 国产黄a三级三级三级老师 国产麻豆精品一区二区 | 夜夜穞天天穞狠狠穞 | 免费日韩av| 色久天 | 国产欧美在线播放 | 人人射| 精品91在线 | 久久久久久国产 | 91亚洲精品一区二区 | 爱爱视频网 | 天堂中文最新版在线网 | 日韩精品影院 | 国产一级毛片视频 | 久久久91精品国产一区二区三区 | 在线成人www免费观看视频 | uu天堂| 亚洲国产精品一区 | 三区四区在线 | 精品一区精品二区 |