1、列印文字第一行 :awk 'nr==1' filename
2、列印文字第二行第一列 :sed -n "2, 1p" filename | awk 'print $1'
3、列印完第一列,然後列印第二列 : awk '' filename
4、列印檔案的第一列(域) : awk '' filename
5、列印檔案的前兩列(域) : awk '' filename
6、列印文字檔案的總行數 : awk 'end' filename
7、awk 提取檔案偶數行:1) awk 'nr%2==0' file
:2) sed '1' input | sed -n 'n;p'
:3) sed -n 'n;p'
8、awk 提取檔案奇數行:1) awk 'nr%2==1' file
:2) sed -n 'n;p' input
:3) sed -n 'p;n'
9、奇偶行分離:awk 'nr%2==1 nr%2==0' filename
10、把某一檔案的總行數賦值給變數nlines
:1) nlines=`(awk 'end' filename)`
:2) nlines=$(awk 'end' filename)
11、檢視檔案的第5行到第10行:sed -n '5,10p' filename
12、顯示3000~3999行,即從第3000行開始,顯示1000行。
:cat filename | tail -n +3000 | head -n 1000
13、顯示1000行到3000行:cat filename| head -n 3000 | tail -n +1000
分解:tail -n 1000:顯示最後1000行
tail -n +1000:從1000行開始顯示,顯示1000行以後的
head -n 1000:顯示前面1000行
神奇的namespace使用
相關概念 宣告域 declaration region 宣告識別符號的區域。如在函式外面宣告的全域性變數,它的宣告域為宣告所在的檔案。在函式內宣告的區域性變數,它的宣告域為宣告所在的 塊 例如整個函式體或整個復合語句 潛在作用域 potential scope 從宣告點開始,到宣告域的末尾的區域。因...
Git 使用備忘
簡單的 git 使用教程。從服務拷貝 副本到本地 類似 svn checkout 新增本機檔案到伺服器 這個好像沒直接的命令可以檢視,可以去 git 的根目錄下的 git config 裡去看。切換分支。一般在切換分支前需要 git pull 更新到最新。這個命令,還有另外乙個用處,當你想恢復乙個檔...
ICESSL使用備忘
1 任何ice的程式如果試圖使用ssl的安全連線,那麼對應的應用必須載入ssl外掛程式 2 配置程式在啟動過程中載入ssl外掛程式 ice.plugin.icessl icessl createicessl icessl.defaultdir opt certs icessl.certfile pu...