cut:以某種方式按照文件的行進行分割 參數列表: -b 按字節選取 忽略多字節字符邊界,除非也指定了 -n 標志 -c 按字符選取,中文時選擇這個 -d 自定義分隔符,默認為制表符。 -f 與-d一起使用,指定顯示哪個區域。 范圍控制: n:只有第n項 n-:從第n項一直到行尾 n-m:從第n項到第m項(包括m) -m:從一行的開始到第m項(包括m) -:從一行的開始到結束的所有項 cat /etc/passwd | cut -b1-3 #取每行的第1-3字字節 cat /etc/passwd | cut -b1-3,5-7,8 #取每行的第1-3,5-7,8的字節(后面的數字會先進行從小到大的排列) 需要事先知道具體字節,很容易出錯 cat song.txt |cut -nb 1,2,3#當 -b 添加 -n 后則不會分割多字節 (我的系統是utf-8,所以需要用三個字節來表示一個漢字) cat /etc/passwd | cut -c1,3 #適用於中文 cat /etc/passwd | cut -d : -f 3 #以:分割,取第三段 cat /etc/passwd | cut -d '' #以空格進行分割,且是一個空格