原创 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,全面搜索正則表達式並把行打印出來)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,