【命令小結】cut

一、作用:可對文本的每一行進行操作,獲取想要的結果。

二、選項:

1、cut -d: -f1 file1,對於file1進行cut,以爲分隔,取每行的第1個字段,有-d必有-f;

2、cut -b3 file1,對於file1進行cut,取每行的第3個字節

如file1的內容爲“abc”,則此命令後輸出c。若file1的內容爲“星期一”,再這麼用就會出現亂碼,因爲1個漢字是佔2個字符的,這時候就要用cut -b3 -n file1 就會輸出“一”了。-b-n是一對好基友,適用於一個字佔據多個字節的情況(比如漢字)

3、cut -c3 file1,對於file1進行cut,取每行的第3個字符,這個命令秒殺數字、字母、漢字等,都能顯示正確的命令,因爲不管一個字佔幾個字節,但是字和字符總是一對一的。

三、缺點:

由於cut -df中 只能把單個的符號作爲分隔符,所以對於“#¥%”之類多個符號去分隔字段的情況只能乾瞪眼了。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章