合并与分割

使用的分类(sort)操作。
uniq
join
cut
paste
split

sort命令将许多不同的域按不同的列顺序分类。
sort很慢,但观察数值交替变化很有趣。

sort选项
sort命令的一般格式为:
sort -cmu -o output_file [other options] +pos1 +pos2 input_files
sort的参数
-c 测试文件是否已经分类
-m 合并两个分类文件
-u 删除所有复制行
-o 存储sort结果的输出文件名

其他选项有:

-b 使用域进行分类时,忽略第一个空格
-n 指定分类时域上的数字分类
-t 域分隔符;用非空格或tab键分割域。
-r 对分类次序或比较求逆。
+n n为域号。使用此域号开始分类。
n n为域号。 在分类比较时忽略此域,一般与+n一起使用。
post1 传递到m,n。m为域号,n为开始分类字符数;
例如4,6意即以第5域分类,从第7个字符开始。

默认情况下,sort认为一个空格或一系列空格为分隔符。要加入其它方式分隔,使用-t选项。

你可能感兴趣的:(shell)