cut 是一个截取命令,截取字段中想要的部分
cut [选项] [文件]
主要参数
-b: 以字节为单位分割,后面跟一个数字 -b 3
-c:以字符为单位分割,后面跟一个数字 -c 3
-d:可指定分隔符,默认为制表符
-f:指定截取的字段,与-d同时使用
-n:取消分隔多字节分隔符
例:
cat 1.txt
(1) cut -b 3 1.txt 表示以字节定位第三个字节
但是通常cut是和其他命令配合使用 如:cat 1.txt |cut -b 3 1.txt
(2) cat 1.txt |cut -c 3 1.txt
截取第三个字符
这里截取内容 -b 和 -c 是一样的,其实不然,如果是汉字 -b 就会识别成乱码,
(3)
cat 1.txt |cut -d ‘:‘ -f 3
表示以‘:’为分隔符,截取第三段。
sort 的一般用法 排序
sort[选项][源文件][-o 目标文件]
参数
-t :指定分隔符
-k :指定那个选区
-n :以数字排序
-r :倒叙排序
-u :取出重复
-o :将排序结果输入到文件
例:将1.txt以第三段数字排序并输入到2.txt
cat 1.txt |sort -t: -k 3 -n -o 2.txt
cat 1.txt
cat2.txt
注意第三段数字
时间: 2024-10-12 20:13:19