>[success] # cut -- 提取片段 ~~~ 1.cut-在文件的每一行中提取片断 ~~~ >[danger] ##### 使用参数 ~~~ 1.'-b' -- 以字节为单位分割 2.'-n' -- 取消分割多字节字符,与-b一起用 3.'-c' -- 以字符为单位 4.'-d' -- 自定义分隔符,默认以tab为分隔符 5.'-f' -- 与-d一起使用,指定显示哪个区域 显示范围 1.'N' -- 第N个字节,字符或字段,从1计数起 2.'N-' -- 从第N个字节,字符或字段直至行尾 3'N-M' -- 从第N到第M(并包括第M)个字节,字符或字 4.'-M' -- 从第1到第M(并包括第M)个字节,字符或字段 ~~~ >[info] ## 案例 ~~~ 1.读取一段文字文本内容如下: 我是中文 who i avc cddd zaff cdezzezz aaa ~~~ >[danger] ##### 截取字符 ~~~ 1.截取每一行的第2个字符 'cut -c 2 txt' 输出结果 是 h a a 2.截取每一行 1-2 的字符'cut -c 1-2 txt' 3.截取每一行 1和3的字符'cut -c 1,3 txt' ~~~ >[danger] ##### 指定分隔符 -- d ~~~ 1.cut -f7-d: /etc/passwd | head -5 以冒号切割,显示第七区域信息前五个 ~~~