cut相似於sed,它以輸入中的每行做爲處理對象,根據必定的分隔符處理對應的字節或者字符。3d
0000 0000對象
若是想要提取輸入中每一行的第三個字節,使用-b選項:blog
如上,取了每一行輸入中的第2 9 12個字節;若是想同時取多個,能夠一下指定:索引
如上能夠看到能夠指定範圍,這裏的要求是定位的順序是從小到大的,不能有違反的狀況;sed
固然若是是要從零開始或者從某個位置到結束,能夠省去一個端點索引:im
0000 0001數據
固然能夠指定分隔符,默認彷佛是以回車爲分隔符的(應該是製表符),使用-d能夠指定新的分隔符:db
0000 0010img
上面中指定了以空格爲分隔符,此外指定了分隔符後,能夠指定取哪一個段的信息,使用-f,如上圖中指定了以空格爲分隔符;但要注意,分隔符只能有一個字符,且它嚴格的只能區分一個字符,假設以空格爲分隔符,可是兩段之間有兩個及以上的空格,是區分不出來的。co
0000 0011
--complement,這個命令用來選擇那些除了指定範圍中的數據:
如上圖,它過濾掉了第一個域以內的數據。