cut
命令用來顯示行中的指定部分,其從文件的每一行剪切字節、字符和字段並將這些字節、字符和字段寫至標準輸出,若是不指定File
參數,cut
命令將讀取標準輸入,該命令經常使用的兩項功能,一是用來顯示文件的內容,它依次讀取由參數file
所指明的文件,將它們的內容輸出到標準輸出上,其二是鏈接兩個或多個文件,如cut f1 f2 > f3
將把文件f1
和幾的內容合併起來,而後經過輸出重定向符>
的做用,將它們放入文件f3
中,當文件較大時,文本在屏幕上迅速閃過,也就是滾屏現象,爲了控制滾屏,能夠執行Ctrl+S
按鍵中止滾屏,按Ctrl+Q
鍵能夠恢復滾屏,按Ctrl+C
鍵終止該命令的執行等操做。html
cut [OPTION]... [FILE]...
-b
: 僅顯示行中指定直接範圍的內容。-c
: 僅顯示行中指定範圍的字符。-d
: 指定字段的分隔符,默認的字段分隔符爲TAB
。-f
: 顯示指定字段的內容。-n
: 與-b
選項連用,不分割多字節字符。--complement
: 補足被選擇的字節、字符或字段。--out-delimiter=<delimiter>
: 指定輸出內容是的字段分割符。--help
: 顯示指令的幫助信息。--version
: 顯示指令的版本信息。截取/tmp/file.txt
文件每一行的第3
個字符。linux
cat /tmp/file.txt | cut -c 3 # 3 # 4 # 5 # 6 # 7 # 8 # 9 # 0 # 1 # 2
截取/tmp/file.txt
文件每一行的第3-6
個字符。git
cat /tmp/file.txt | cut -c 3-6 # 3456 # 4567 # 5678 # 6789 # 7890 # 8901 # 9012 # 0123 # 1234 # 2345
截取/tmp/file.txt
文件每一行的第3
個字符到結尾字符。github
cat /tmp/file.txt | cut -c 3- # 34567890 # 45678901 # 56789012 # 67890123 # 78901234 # 89012345 # 90123456 # 01234567 # 12345678 # 23456789
https://github.com/WindrunnerMax/EveryDay
https://man.linuxde.net/cut https://www.runoob.com/linux/linux-comm-cut.html https://www.tutorialspoint.com/unix_commands/cut.htm