cut命令
cut命令將行按指定的分隔符分割成多列,它的弱點在於不好處理多個分隔符重復的情況,因此經常結合tr的壓縮功能。
參數詳解:
-b:按字節篩選;
-n:與"-b"選項連用,表示禁止將字節分割開來操作;
-c:按字符篩選;
-f:按字段篩選;
-d:指定字段分隔符,不寫-d時的默認字段分隔符為"TAB";因此只能和"-f"選項一起使用。
-s:避免打印不包含分隔符的行;
--complement:補足被選擇的字節、字符或字段(反向選擇的意思或者說是補集);
--output-delimiter:指定輸出分割符;默認為輸入分隔符。
1. 參數 -d -f 的使用實例
[root@zabbix test]# ls
oldboy.gif oldgirl.gif test.gif
[root@zabbix test]# echo test.gif |cut -d . -f1
test