1:cut:删除文件中的指定字段
字段:由某种分隔符隔开的同种类型数据的集合
语法格式:
cut option arguments
option:
-b <起始字节位置-结束字节位置> 仅显示行中指定字节范围的内容
-c <其实字符位置-结束字符位置> 仅显示行中指定字符范围的内容
-f <起始字段位置-结束字段位置> 仅显示行中指定字段范围的内容
-d <分隔符> 指定字段的分隔符,默认是TAB
-n 与-b连用,不分割多字节字符
-s 不现实不包含字段分隔符的行
arguments:
指定要进行内容过滤的文件。
实例:
lishuo@lishuo-Rev-1-0:~/audio$ echo "hello hiho this world hell">x
lishuo@lishuo-Rev-1-0:~/audio$ cat x
hello hiho this world hell
lishuo@lishuo-Rev-1-0:~/audio$ cut -b 1-5 x
hello
lishuo@lishuo-Rev-1-0:~/audio$ cut -b 1-10 x
hello hiho
lishuo@lishuo-Rev-1-0:~/audio$ cut -c 1 x
h
lishuo@lishuo-Rev-1-0:~/audio$ cut -c 1-9 x
hello hih
lishuo@lishuo-Rev-1-0:~/audio$ cut -f 1-2 x
hello hiho this world hell
lishuo@lishuo-Rev-1-0:~/audio$ cut -d " " -f 1-2 x
hello hiho
lishuo@lishuo-Rev-1-0:~/audio$ cut -b 1-2 x
he
2:sort:对文件进行行排序并发送到标准输出
语法格式:
sort option arguments
option :
-b 忽略行间空白
-d 排序时,仅考虑空白和字母数字
-f 忽略大小写的差异
-i 仅比较可打印字符
-M 进行月份比较
-n 根据字符串表示的数字值进行排序
-r 反序排列
-c 如果输入信息已经有序,不执行操作
-k a , b 比较在位置a和b的关键字
-t 指定分隔符
-m 合并以排序文件
arguments:
指定待排序的文件
实例:
lishuo@lishuo-Rev-1-0:~/audio$ cat x
123
122
121
124
234
345
346
453
234
lishuo@lishuo-Rev-1-0:~/audio$ sort x
121
122
123
124
234
234
345
346
453
阅读(1715) | 评论(0) | 转发(0) |