1. 命令解析
命令用途:
打印文件中每行選中的部分至標準輸出干签,處理基于行的有固定格式的數(shù)據(jù)使用
命令格式:
cut OPTION... [FILE]...
命令參數(shù):
-b :以字節(jié)為單位進行分割赐俗。這些字節(jié)位置將忽略多字節(jié)字符邊界,除非也指定了 -n 標志。
-c :以字符為單位進行分割轩缤。
-d :自定義分隔符垦搬,默認為制表符。
-f :與-d一起使用识樱,指定顯示哪個區(qū)域嗤无。
-n :取消分割多字節(jié)字符。僅和 -b 標志一起使用怜庸。如果字符的最后一個字節(jié)落在由 -b 標志的 List 參數(shù)指示的<br />范圍之內(nèi)当犯,該字符將被寫出;否則割疾,該字符將被排除嚎卫。
2. 示例
2.1 以字節(jié)為單位分割 -c
root$ date
2017年 5月16日 星期二 20時01分55秒 CST
root$ date | cut -b 1-4
2017
root$ date | cut -b 1-5 -n
2017
root$ date | cut -b 1-6 -n
2017
root$ date | cut -b 1-7 -n
2017年
2.2 以字符為單位分割-c
root$ date | cut -b 1-5
2017?
root$ date | cut -c 1-5
2017年
2.3 以分隔符分割 -d -f
root$ echo 1_2_3 |cut -d _ -f 1
1
root$ echo 1_2_3 |cut -d _ -f 2
2
root$ echo 1_2_3 |cut -d _ -f 1-3
1_2_3