基本用法

典型用法是使用 CSV 型別的檔案,其中每一行由分隔符分隔的欄位組成,由選項 -d 指定。預設分隔符是 TAB 字元。假設你有一個資料檔案 data.txt,其中包含類似的行

0 0 755 1482941948.8024
102 33 4755 1240562224.3205
1003 1 644 1219943831.2367

然後

# extract the third space-delimited field
$ cut -d ' ' -f3 data.txt
755
4755
644

# extract the second dot-delimited field
$ cut -d. -f2 data.txt    
8024
3205
2367

# extract the character range from the 20th through the 25th character
$ cut -c20-25 data.txt 
948.80
056222    
943831

像往常一樣,開關與其引數之間可以有可選空格:-d,-d , 相同

GNU cut 允許指定 --output-delimiter 選項:(此示例的一個獨立特性是必須轉義分號作為輸入分隔符以避免 shell 的特殊處理)

$ cut --output-delimiter=, -d\; -f1,2 <<<"a;b;c;d"
a,b