linux shell基礎-3
特殊符號
cut
sort
wc
uniq
tee
tr
split
特殊符號
* 任意個任意字符 ? 任意一個字符 # 註釋字符 \ 脫義字符 | 管道符
cut
cut命令用來顯示行中的指定部分,刪除文件中指定字段。cut經常用來顯示文件的內容
用法:
cut 參數 文件(指定要進行內容過濾的文件)
參數:
-b:僅顯示行中指定直接範圍的內容; -c:僅顯示行中指定範圍的字符; -d:指定字段的分隔符,默認的字段分隔符為“TAB”; -f:顯示指定字段的內容;
實例:
[[email protected] text]# cat test.txt No Name Mark Percent 01 tom 69 91 02 jack 71 87 03 alex 68 98 使用 -f 選項提取指定字段: [[email protected]
指定字段的字符或者字節範圍:
cut命令可以將一串字符作為列來顯示: N-: 從第N個字節、字符、字段到結尾; N-M: 從第N個字節、字符、字段到第M個(包括M在內)字節、字符、字段; -M: 從第1個字節、字符、字段到第M個(包括M在內)字節、字符、字段。 上面是記法,結合下面選項將摸個範圍的字節、字符指定為字段: -b 表示字節; -c 表示字符; -f 表示定義字段。
示例
[[email protected] text]# cat test.txt abcdefghijklmnopqrstuvwxyz 打印第1個到第3個字符: [[email protected]