linux中的cut命令可以很方便的處理字符,獲得相應的數據列
命令用法:
cut -b list [-n] [file ...]
cut -c list [file ...]
cut -f list [-d delim][-s][file ...]
l 上面的-b、-c、-f分別表示字節、字符、字段(即byte、character、field);
l list表示-b、-c、-f操作範圍,-n常常表示具體數字;
l file表示的自然是要操作的文本文件的名稱;
l delim(英文全寫:delimiter)表示分隔符,默認情況下爲TAB;
l -s表示不包括那些不含分隔符的行(這樣有利於去掉註釋和標題或者空行)
eg:
top -n 1 |grep Cpu | cut -d "," -f 1 | cut -d ":" -f 2
解釋:
top -n 1 :動態查看系統負荷情況
grep Cpu :截取Cpu所在行
cut -d ”,“ -f 1 :通過參數-d 指定 ”,“ 作爲分隔符,生成多個字段,我們取第一個字段,即 -f1
cut -c 1-n
解釋:
取第1到第n個字符
更多詳細介紹:http://blog.csdn.net/Frozen_fish/article/details/2260804