原创 for, while 與 until 差在哪
for what? while 與 until 差在哪? 終於,來到 shell 十三問的最後一問了... 長長吐一口氣~~~~最後要介紹的是 shell script 設計中常見的"循環"(loop)。所謂的 loop 就是 sc
原创 sed識別regular expression
小弟在sed使用中,對正則表達式有幾個地方犯迷糊,爲了徹底弄明白,試驗之……特將結果呈與各位,請師兄們批評指正!也讓初學者少走彎路。雖說有些問題在明白之後,感覺很簡單,貼出來好像沒必要;但在明白之前,的確很讓人糊塗,所以還是決定貼出來。I
原创 sed 疑問1
$ cat aa123456789 $ sed 'N;$!D' aa89但是爲什麼下面的結果卻是這樣? sed 'n;$!d' aa13579
原创 grep應用實例
如果文件夾下存在如下file: qapatch_Hspice.spqapatch_SmartSpice.sp aaa.sp spiceout.errspiceout.log 當使用如下規則查找結果時要注意:command line的met
原创 sed刪除前N個字符
vim sed刪除前N個字符 刪除空行等 [轉] 2009-12-04 13:11 blog.chinaunix.net/u2/76292/showart_1210882.htmlblog.chinaunix.net/u1/46039/
原创 " "(雙引號) 與 ' '(單引號)差在哪
" "(雙引號) 與 ' '(單引號)差在哪? 還是回到我們的 command line 來吧...經過前面兩章的學習,應該很清楚當你在 shell prompt 後面敲打鍵盤、直到按下 Enter 的時候,你輸入的文字就是 comman
原创 $@ 與 $* 差在哪?
轉自chinaunix 要說 $@ 與 $* 之前,需得先從 shell script 的 positional parameter 談起...我們都已經知道變量(variable)是如何定義及替換的,這個不用再多講了。但是,我們還需要
原创 vim 跳轉技巧
括號匹配:% 可以讓光標從它當前所在的括號跳轉到與它相匹配的括號上去, 對花括號和圓括號, 方括號都有效, 常用於手工檢查括號是否匹對.標示位置--------你可以在檔案□做些標記再隨時返回被標記的位置.m char (MARK) 把這
原创 IFS
1、如果我沒保存原IFS,怎麼用語句直接設置IFSIFS=" /n/t"這樣設對嗎,是恢復默認的嗎?? 答案: 1) 你可先將 IFS 存起來: old_IFS="$IFS"要取回時再設 IFS="$old_IFS"(記的雙引號一定
原创 ${}的妙用
轉自chinaunix 假設我們定義了一個變量為:file=/dir1/dir2/dir3/my.file.txt 1.我們可以用 ${ } 分別替換獲得不同的值:${file#*/}:拿掉第一條 / 及其左邊的字串:dir1/dir2/
原创 info level
What mean about the level number of "info level"? proc arginfo {} { set proc [lindex [info level -1] 0] puts "/[[
原创 Regular Expression
轉自chinaunix [^ ] 跟 [! ] 差在哪?這個問題等了好久都沒人出來補充, 而我呢, 也被追殺了好幾回... ^_^趁著今晚有一點空閒, 趕快將此樁心事做一了結吧...這道題目說穿了, 就是要探討 Wildcard 與
原创 屬性窗口
在Windows XP中,使用鼠標右鍵點擊任何文件,都會在菜單中出現一個“屬性”命令,對此大家可是再熟悉不過了。通過屬性命令,可獲知文件容量的大小、進行共享設置等常用操作。不過今天我們要說的,可不僅僅這麼簡單。 保持IE窗口最大化
原创 硬盤安裝XP
xp管理員身份運行cmd 1、下載windows 7 7057ISO鏡像(RC或RTM),用虛擬光驅拷貝至非C盤(如D:/7057) 2、把D:/7057目錄下的bootmgr和boot目錄(其實只要裏面的boot.sdi和bcd
原创 grep用法
1. grep簡介grep (global search regular expression(RE) and print out the line,全面搜索正則表達式並把行打印出來)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,