cut命令用法

一、用法

使用特定的規則切分文件內容并顯示出來,命令格式cut file "m,n"

  • -b:根據字節選取內容。
  • -n:和-b連用,不區分多字節邊界。
  • -c:根據字符選取內容。
  • -d:自定義分隔符,默認是\t
  • -f:以字段為單位,一個字段即使一個單詞,單詞以-d選項設置的作為邊界。

顯示區域規則:

  • m:顯示第m個內容。
  • m,n:顯示第m和n個內容,下標從1開始。
  • m-n:顯示m-n之間的所有內容。
  • m-:顯示第m個到最后一個內容。
  • -n:顯示第1個到n個之間的內容。

二、示例

測試文件

> cat test.txt
Hello World! I am maqian!
I am now in guangzhou!
Today is so hot, but i still have a fever!
這里是一行中文。

-b和-n選項

[root@localhost cut]# cut test.txt -b "1,3"
Hl
Ia
Td

[root@localhost cut]# cut test.txt -b "1,3" -n  # 不區分多字節邊界
Hl
Ia
Td
這

-c選項

[root@localhost cut]# cut test.txt -c "1,2"  # 顯示第1個和第2個字符
He
I 
To
[root@localhost cut]# cut test.txt -c "1,3"  # 顯示第1個和第3個字符
Hl
Ia
Td

-d和-f選項

> cut test.txt -f "1,3" -d " "  # 以空格分開每一行并輸出第1個和第3個字段
Hello I
I now
Today so
這里是一行中文。
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容