echo命令是linux中最基礎(chǔ)的命令,也是很常用的命令,特別是在寫shell腳本的時候,可能會經(jīng)常被用到,雖然echo命令非;A(chǔ),但是功能還算豐富,此處對echo命令的常用方法進(jìn)行總結(jié),并給出示例,方便記憶與回顧。
echo命令的基本用法,很簡單,就是echo命令后面跟上要輸出的文本,如下。
除了基本用法,還可以配合一些選項(xiàng)使用
echo -n 表示不換行輸出
通過api我們可以知道,對于富文本來說添加單個屬性和添加屬性字典稱為其核心方法,就是一個key對應(yīng)一個value,只要能了解各種屬性所對應(yīng)效果就可以隨意組合,搞出適合各種需求的封裝api。刪除字效果和插入字效果此例演示如何標(biāo)記刪除文本和插入文本。以欄目列表顯示標(biāo)簽做演示,要求欄目輸出id為1的欄目里所有的子欄目名稱及鏈接,且每輸出兩個子欄目要換行,示例代碼如下:。
通過上面的三個命令艱難的執(zhí)行后,一些命令有結(jié)果輸出,不過像ps auxf 命令執(zhí)行老半天仍不出結(jié)果 。該章為shell描述的另一章,也是結(jié)尾,重點(diǎn)放在輸入/輸出、shell所執(zhí)行的各種替換、加引號、命令行執(zhí)行順序,以及shell內(nèi)置命令上。這種用法可以替換if exist了 :)3.||usage:第一條命令 || 第二條命令 [|| 第三條命令...]用這種方法可以同時執(zhí)行多條命令,當(dāng)碰到執(zhí)行正確的命令后將不執(zhí)行后面的命令,如果沒有出現(xiàn)正確的命令則一直執(zhí)行完所有命令。
想要執(zhí)行cmd命令,就要wscript.shell組建支持,或是支持aspx腳本也行,因?yàn)閍spx腳本能調(diào)用.net組件來執(zhí)行cmd的命令.。通常的情況下,我們都是通過雙擊vbs腳本來直接運(yùn)行腳本的,一般情況下這樣做會是用wscript.exe來執(zhí)行腳本,(當(dāng)然這個雙擊后的默認(rèn)行為我們是可以改變的),但有時候我們編寫的一些腳本,例如一些有大量輸出的腳本linux命令,我們會期望用cscript.exe來執(zhí)行,這樣可以很方便地看到輸出信息,如果這樣的腳本用wscript.exe來執(zhí)行,可能你就得點(diǎn)好多次確定按鈕了,這不但麻煩而且也不方便察看腳本的輸出。gv命令可以重復(fù)前一次可視化模式時選中的文本.如果我們已經(jīng)在可視化模式狀態(tài)下,執(zhí)行這個命令時會選中前一次選中的文本.如果我們重復(fù)執(zhí)gv命令,就會在當(dāng)前選中的文本和前一次選中的文本之間進(jìn)行切換.。
我們可以使用-e選項(xiàng)輸出轉(zhuǎn)義字符,比如常用的轉(zhuǎn)義字符"\t", 轉(zhuǎn)義字符"\t"表示制表符,作用相當(dāng)于我們鍵盤上的tab鍵。
我們可以使用echo -e輸出轉(zhuǎn)義字符,將轉(zhuǎn)義后的內(nèi)容輸出到屏幕上,示例如下
printf命令也同樣支持轉(zhuǎn)義序列符,其常用轉(zhuǎn)義序列如下:。所有新的腳本應(yīng)使用$(...)的格式,這可以用來避免一些相當(dāng)復(fù)雜的在反引號命令中使用$,`,/所造成的轉(zhuǎn)換規(guī)則.如果在`...`結(jié)構(gòu)中使用了反引號,我們就需要使用/進(jìn)行轉(zhuǎn)義.這些相對模糊的字符會使得程序感到迷惑,有時甚至是一些經(jīng)驗(yàn)豐富的程序也不得不進(jìn)行一些試驗(yàn)以使得在反引號命令中的引號可以正確的進(jìn)行工作.。c語言提供了字符數(shù)據(jù)的輸入與輸出除了c語言提供的常用scanf()函數(shù)和printf()函數(shù)進(jìn)行輸入與輸出操作,還提供了專用的字符輸入函數(shù)getchar()和字符輸出函數(shù)putchar()以及字符串輸入函數(shù)gets()和字符串輸出函數(shù)puts()。
常用的轉(zhuǎn)義字符如下:
在commons lang 2.x中stringescapeutils的escapexml方法除了會對xml中的“,&,<,>和‘等字符進(jìn)行轉(zhuǎn)義外,還會對unicode編碼大于0x7f的字符進(jìn)行轉(zhuǎn)義。(第1個示例中,演示了vba代碼的使用方法,后面示例均和第1個類似,不再具體演示)?梢杂肻來直接轉(zhuǎn)義,或用escape定義轉(zhuǎn)義字符來進(jìn)行轉(zhuǎn)義,都只是轉(zhuǎn)義跟在后面的一個字符,例如:。