新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Ruby教程:Ruby命令行選項
Ruby 一般是從命令行運行,方式如下:

網(wǎng)站的建設(shè)創(chuàng)新互聯(lián)專注網(wǎng)站定制,經(jīng)驗豐富,不做模板,主營網(wǎng)站定制開發(fā).小程序定制開發(fā),H5頁面制作!給你煥然一新的設(shè)計體驗!已為成都封陽臺等企業(yè)提供專業(yè)服務(wù)。
$ ruby [ options ] [.] [ programfile ] [ arguments ... ]
解釋器可以通過下列選項被調(diào)用,來控制解釋器的環(huán)境和行為。
| 選項 | 描述 |
|---|---|
| -a | 與 -n 或 -p 一起使用時,可以打開自動拆分模式(auto split mode)。請查看 -n 和 -p 選項。 |
| -c | 只檢查語法,不執(zhí)行程序。 |
| -C dir | 在執(zhí)行前改變目錄(等價于 -X)。 |
| -d | 啟用調(diào)試模式(等價于 -debug)。 |
| -F pat | 指定 pat 作為默認(rèn)的分離模式($;)。 |
| -e prog | 指定 prog 作為程序在命令行中執(zhí)行??梢灾付ǘ鄠€ -e 選項,用來執(zhí)行多個程序。 |
| -h | 顯示命令行選項的一個概覽。 |
| -i [ ext] | 把文件內(nèi)容重寫為程序輸出。原始文件會被加上擴(kuò)展名 ext 保存下來。如果未指定 ext,原始文件會被刪除。 |
| -I dir | 添加 dir 作為加載庫的目錄。 |
| -K [ kcode] | 指定多字節(jié)字符集編碼。e 或 E 對應(yīng) EUC(extended Unix code),s 或 S 對應(yīng) SJIS(Shift-JIS),u 或 U 對應(yīng) UTF-8,a、A、n 或 N 對應(yīng) ASCII。 |
| -l | 啟用自動行尾處理。從輸入行取消一個換行符,并向輸出行追加一個換行符。 |
| -n | 把代碼放置在一個輸入循環(huán)中(就像在 while gets; ... end 中一樣)。 |
| -0[ octal] | 設(shè)置默認(rèn)的記錄分隔符($/)為八進(jìn)制。如果未指定 octal 則默認(rèn)為 。 |
| -p | 把代碼放置在一個輸入循環(huán)中。在每次迭代后輸出變量 $_ 的值。 |
| -r lib | 使用 require 來加載 lib 作為執(zhí)行前的庫。 |
| -s | 解讀程序名稱和文件名參數(shù)之間的匹配模式 -xxx 的任何參數(shù)作為開關(guān),并定義相應(yīng)的變量。 |
| -T [level] | 設(shè)置安全級別,執(zhí)行不純度測試(如果未指定 level,則默認(rèn)值為 1)。 |
| -v | 顯示版本,并啟用冗余模式。 |
| -w | 啟用冗余模式。如果未指定程序文件,則從 STDIN 讀取。 |
| -x [dir] | 刪除 #!ruby 行之前的文本。如果指定了 dir,則把目錄改變?yōu)?dir。 |
| -X dir | 在執(zhí)行前改變目錄(等價于 -C)。 |
| -y | 啟用解析器調(diào)試模式。 |
| --copyright | 顯示版權(quán)聲明。 |
| --debug | 啟用調(diào)試模式(等價于 -d)。 |
| --help | 顯示命令行選項的一個概覽(等價于 -h)。 |
| --version | 顯示版本。 |
| --verbose | 啟用冗余模式(等價于 -v)。設(shè)置 $VERBOSE 為 true。 |
| --yydebug | 啟用解析器調(diào)試模式(等價于 -y)。 |
單字符的命令行選項可以組合使用。下面兩行表達(dá)了同樣的意思:
$ruby -ne 'print if /Ruby/' /usr/share/bin $ruby -n -e 'print if /Ruby/' /usr/share/bin
當(dāng)前題目:創(chuàng)新互聯(lián)Ruby教程:Ruby命令行選項
網(wǎng)頁路徑:http://www.dlmjj.cn/article/dhgippo.html


咨詢
建站咨詢
