亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 12200 | 回復(fù): 5
打印 上一主題 下一主題

請教shell中set的用法 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2005-10-19 11:49 |只看該作者 |倒序瀏覽
在EXPECT中有set的使用,設(shè)置一些時間的,在shell中有什么關(guān)于set的設(shè)置嗎?或者關(guān)于expect中的也行。

論壇徽章:
0
2 [報告]
發(fā)表于 2005-10-19 12:01 |只看該作者

請教shell中set的用法

使用set命令可以設(shè)置各種shell選項或者列出shell變量.單個選項設(shè)置常用的特性. 在某些選項之后-o參數(shù)將特殊特性打開.在某些選項之后使用+o參數(shù)將關(guān)閉某些特性, 不帶任何參數(shù)的set命令將顯示shell的全部變量.除非遇到非法的選項,否則set總是返回ture.
當(dāng)BASH shell被調(diào)用時,可以列出全部的選項.當(dāng)前的選項集列在$-中.在option參數(shù)被處理后,其他的參數(shù)被賦值到位置參數(shù)中(,,...,$n)

格式
set [--abefhkmnptuvxldCHP] [-o option name] [arguments ...]
詳解:
選項 說明
-a 自動向已經(jīng)修改的變量或為導(dǎo)出后序命令的變量作出標(biāo)志

-b 不是在原提示符之前,而是立即引發(fā)終止后臺任務(wù)的狀態(tài)表
-e 如果命令帶非零值返回,立即退出 -
f 禁止帶擴(kuò)展名的路徑
-h 定義函數(shù)時,定位和存儲函數(shù)命令,當(dāng)函數(shù)被執(zhí)行時,通常查詢 函數(shù)命令
-k 所有的關(guān)鍵詞參數(shù),而不只是那些命令名前的關(guān)鍵詞參數(shù),被放 在環(huán)境命令中
-m 監(jiān)視器模式,啟動任務(wù)控制.此選項默認(rèn)支持系統(tǒng)shell交互.后 臺進(jìn)程以單獨(dú)的進(jìn)程組運(yùn)行,在每次完成任務(wù)時顯示包含退出的 狀態(tài)行
-n 讀取命令但不執(zhí)行命令.通常監(jiān)查shell腳本的句法錯誤.交互 shell被忽略
-o option-name 選項名可以是下列之一:
選項 說明
allexport 同-a選項
braceexpand shell執(zhí)行花括號擴(kuò)展,在默認(rèn)情況下起作用
emacs 使用emacs風(fēng)格命令行編輯接口.除非shell以-noline-editing 選項啟動,否則當(dāng)shell交互時,通過默認(rèn)啟動該選項
errexit 同-e選項
histexpand 同-H選項
ignoreeof 其結(jié)果是好像shell命令I(lǐng)GNOREEOF=10被執(zhí)行
interactive 允許單詞前帶#號,以使得在交互shell中忽略命令行的全部字符
-commands
monitor 同-m選項
noclobber 同-C選項
noexec 同-n選項
noglob 同-f選項
nohash 同-d選項
notify 同-b選項
nounset 同-u選項
physical 同-p選項
posix 改變BASH屬性以匹配標(biāo)準(zhǔn),默認(rèn)操作不同于POSIX1003.2標(biāo)準(zhǔn)
verbose 同-v選項
vi 使用vi風(fēng)格的命令行編輯器
XTRACE 同-x選項,如果沒有給出選項名,顯示當(dāng)前選項值
-p 打開特權(quán)模式(在此模式,$ENV文件被處理,不能從環(huán)境中繼承 shell函數(shù).如果是有效用戶ID而不是實用戶組則自動啟動.關(guān)閉 此選項將使得有效用戶和組IDs設(shè)置實用戶和組IDs)
-t 在讀取命令并執(zhí)行之后退出
-u 當(dāng)執(zhí)行參數(shù)括展時,把非設(shè)置變量作為錯誤處理(如果擴(kuò)展企圖 出現(xiàn)在非設(shè)置變量中,shell顯示錯誤信息.如果不是交互式,則 帶非凌值退出)
-v 輸入行被讀取時,顯示shell輸入行
-x 在每個簡單命令被擴(kuò)展之后,顯示PS4擴(kuò)展值,之后是要執(zhí)行的命令
-l 保存和恢復(fù)綁定在命令中的名稱
-d 禁止執(zhí)行查找散列命令(通常,命令被保存在散列表中,一旦被找到 就不再繼續(xù)查找)
-C 效果好像是執(zhí)行了noclobber=shell命令
-H 使用!風(fēng)格的歷史替代(當(dāng)shell交互時,在默認(rèn)情況下,此選項有效)
-P 如果設(shè)置此參數(shù),當(dāng)執(zhí)行改變目錄命令cd時,不遵循符號鏈接,而是 使用實際的目錄
-- 如果在選項后沒有參數(shù),不設(shè)置位置參數(shù).否則,即使一些參數(shù)以a 選項開始,也要把位置參數(shù)設(shè)置為argument
- 結(jié)束選項的信號,將引發(fā)其余的參數(shù)被賦值到位置參數(shù)中(-x和-v 選項被關(guān)閉.如果沒有argument,位置參數(shù)將保留未改變的參數(shù))

論壇徽章:
0
3 [報告]
發(fā)表于 2005-10-19 12:52 |只看該作者

請教shell中set的用法

收下了!
謝謝!

論壇徽章:
0
4 [報告]
發(fā)表于 2005-10-19 13:44 |只看該作者

請教shell中set的用法

看到有人在腳本里用了set -f 知道什么意思

論壇徽章:
1
榮譽(yù)會員
日期:2011-11-23 16:44:17
5 [報告]
發(fā)表于 2005-10-19 14:02 |只看該作者

請教shell中set的用法

[quote]原帖由 "very_99"]看到有人在腳本里用了set -f 知道什么意思[/quote 發(fā)表:

見你貼的set用法

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
6 [報告]
發(fā)表于 2005-10-23 22:56 |只看該作者

請教shell中set的用法

收藏,學(xué)習(xí)
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP