CUT
cut 顧名思義,就是切~~是一個選取命令,其功能是將文件中的每一行,“字節” “字符” “字段” 進行剪切,選取我們需要的,並將這些選取好的數據輸出至標準輸出。
create two new document to display
#cat test1.txt
557adfhg
bcd5464b
135465453456
233546576
#cat test2.txt
cut (選項) (參數)
-b 字節
#cut -b 1 test1.txt //顯示每行的第一個字節 5 b 1 2 #cut -b 1,3,5 test1.txt //顯示每行的第一、三、五字節 57d bd4 156 234 #cut -b 1-3 test1.txt //顯示每行的第一到三字節 557 bcd 135 233 #cut -b -3 test1.txt //顯示每一行的第一行到第三行字節 557 bcd 135 233 #cut -b 3- test1.txt //顯示第三個字節後的所有字節 7adfhg d5464b 5465453456 3546576
-c 字符用於取出中文
一箇中文相當於三個字節 #cut -b 1 test2.txt 輸出爲空 #cut -c 1 test2.txt 星 星 星 星 星 星 星
-f 與 -d一起使用是cut使用最頻繁的功能
#cat /etc/passwd | head -n 3 | cut -d : -f 1 root bin daemon -d 自定義分隔符: 與-f 一起使用 -f 根據-d的分隔符將一段信息分隔成段數,用-f取出第幾段的意思