- 浏览: 304864 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
liuyong19832011:
,赞一个
Java通过BufferedWriter追加内容到文件末尾的几种常用方法 -
justjavac:
总结很好,怎么没人支持呢?最近发现iteye踩贴现象很严重。
shell数组的使用
实用的分类sort操作
uniq
join
cut
paste
split
sort 命令格式:
sort -cum -o output_file [other options] +pos1 +pos2 input_file
-c 测试文件是否已经分类
-m 合并两个分类文件
-u删除所有的重复行
-o存储sort结果的输出文件名
-b 使用域分类
其它选项
-b 使用域进行分类时,忽略第一个空格
-n 指定分类是域上的数字分类。
-t 域分隔符;用非空格或tab建分割
-r 对分类次序或比较求逆
+n n为域号。使用此域号开始分类。
n n 分类比较的时候忽略的此域与+n一起使用
sort -c fileName 看文件是否分类
sort -t :fileName 给文件排序
sort -t :+1 fileName
sort -t :+2n fileName 按第2项数值排序
sort -u fileName 去掉重复行
sort -t: -k4 fileName 在一域分类,在4域排序
sort -t :1.2 fileName 在一域
sort -t: -r -k4 fileName|head -1
sort -t:-m +o fileName1 fileName 将fileName1合并到fileName2中去
====================================================================
uniq -u d c -f input-file output-file
-u 只显示不重复的行。
-d 只显示有重复的行,每种只显示一行
-c 打印每个重复行出现的次数
-f n为数字,前n个域被忽略
uniq -c fileName
uniq -d fineName
=============================================
join 连接文件功能
join -a1 -a2 filename1 fileName2
join -o 1.1,2.2 filename1 filename2
========================================
cut 用法
cut [options] fileName1 fileName2
-c list 知道选择字符数目
-f field指定选定的域数目
-d 指定分割域
cut -d: -f1,3 fileName
ls 223*|cut -c4-6
=============================================
paste -d -s -file1 file2
-d 指定分割域
-s 将每个文件合并成行而不是按行粘帖
paste -d: pas2 pas1
===========================================
split -outfile-size input-fileName output-fileName
sort -t '|' +1 test.txt -- 以|为分隔符,对第2列进行排序
uniq
join
cut
paste
split
sort 命令格式:
sort -cum -o output_file [other options] +pos1 +pos2 input_file
-c 测试文件是否已经分类
-m 合并两个分类文件
-u删除所有的重复行
-o存储sort结果的输出文件名
-b 使用域分类
其它选项
-b 使用域进行分类时,忽略第一个空格
-n 指定分类是域上的数字分类。
-t 域分隔符;用非空格或tab建分割
-r 对分类次序或比较求逆
+n n为域号。使用此域号开始分类。
n n 分类比较的时候忽略的此域与+n一起使用
sort -c fileName 看文件是否分类
sort -t :fileName 给文件排序
sort -t :+1 fileName
sort -t :+2n fileName 按第2项数值排序
sort -u fileName 去掉重复行
sort -t: -k4 fileName 在一域分类,在4域排序
sort -t :1.2 fileName 在一域
sort -t: -r -k4 fileName|head -1
sort -t:-m +o fileName1 fileName 将fileName1合并到fileName2中去
====================================================================
uniq -u d c -f input-file output-file
-u 只显示不重复的行。
-d 只显示有重复的行,每种只显示一行
-c 打印每个重复行出现的次数
-f n为数字,前n个域被忽略
uniq -c fileName
uniq -d fineName
=============================================
join 连接文件功能
join -a1 -a2 filename1 fileName2
join -o 1.1,2.2 filename1 filename2
========================================
cut 用法
cut [options] fileName1 fileName2
-c list 知道选择字符数目
-f field指定选定的域数目
-d 指定分割域
cut -d: -f1,3 fileName
ls 223*|cut -c4-6
=============================================
paste -d -s -file1 file2
-d 指定分割域
-s 将每个文件合并成行而不是按行粘帖
paste -d: pas2 pas1
===========================================
split -outfile-size input-fileName output-fileName
sort -t '|' +1 test.txt -- 以|为分隔符,对第2列进行排序
发表评论
-
[转]Linux文件查找命令find,xargs详述
2013-04-25 17:14 974http://www.cnblogs.com/serendip ... -
Shell编程中Shift的用法[转]
2013-04-25 17:02 956[转]:http://www.cnblogs.com/imag ... -
ANT 执行SHELL脚本
2013-03-20 09:20 5284ANT 执行SHELL脚本 solaris环境 [1]vi ... -
shell数组使用技巧(转载)
2013-03-16 00:25 657转自:http://www.cnblogs.com ... -
eval学习与应用
2013-04-25 17:09 1046eval的作用是再次执行命 ... -
awk使用经验
2013-03-14 16:37 01. 统计列数。 FIELD_NUM=`cat "$ ... -
【转】用shell生成简单格式的xml
2013-02-25 21:53 2080http://blog.csdn.net/dengzhaoqu ... -
shell数组的使用
2012-08-31 10:40 1428B shell #!/bin/bash #set -x ... -
在sed中使用变量 通常,我们使用sed进行变量替换的时候,替换和被替换变量都是hard-coded的。例如: sed -n ‘/comm/p’ /tmp/
2012-07-17 10:44 2492在sed中使用变量 通常,我们使用sed进行变量替换的时候, ... -
shell中的文件分类、合并和切割
2012-06-29 09:45 3274sort用法 s o r t命令选项很长,下面仅介绍各种选项。 ... -
shell合并两个文件(列)
2012-06-29 09:45 11223题目如下: file1. 1 2 2 3 3 4 4 ... -
shell中cut命令的使用方法
2012-06-28 22:23 1828cut命令是用来剪下文本文件里的数据,文本文件可以是字段类型或 ... -
shell合并两个文件
2012-06-28 16:48 1138file1. 1 2 2 3 3 4 4 5 5 6 ... -
read读入分隔符
2012-06-28 08:49 1285$ cat 1.txt 1,a 2 ... -
sed替换
2012-06-28 16:49 1045比如,要将目录/modules下面所有文件中的zhangsan ... -
grep正则表达式
2012-06-28 16:48 1082grep the regex.txt grep "t ... -
shell字符串截取
2011-12-14 09:28 1185sed "s/\'/\'\'/g" a.t ... -
shell的while循环
2011-12-14 09:15 1231#!/bin/sh #filename:2.sh b=9 ... -
Shell计算
2011-12-12 14:03 789echo "这是计算:1+2+3+...的函数&qu ... -
Shell变量名使用的特殊字符
2011-09-08 11:28 1620$# 传送给命令Shell的参数序号 ...
相关推荐
本文档详细的介绍了linux下sort命令的详细用法
sort.sh sort命令实例
sort命令的k选项大讨论,最详细的Sort命令介绍。
linux下uniq和sort命令用法.docx
linux下uniq和sort命令用法详解.docx
sort命令将每一行作为一个单位进行比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按一定的顺序进行输出,实际上,sort命令可以被认为是一个非常强大的数据治理工具,用来治理内容类似数据库...
linux sort命令参数及用法详解.docx
sort命令是在Linux里非常有用,它将文件进行排序,并将排序结果标准输出。sort命令既可以从特定的文件,也可以从stdin中获取输入。 语法格式:sort [参数] [文件] 常用参数: -b 忽略每行前面开始出的空格字符...
但是使用sort按多个列值排列,同时使用tab作为分隔符,而且对于某些列需要进行逆序排列,这样sort命令写起来比较麻烦了 比如下面的文件内容,使用[TAB]进行分割: Group-ID Category-ID Text ...
Linux sort命令 Linux sort命令用于将文本文件内容加以排序。 sort可针对文本文件的内容,以行为单位来排序。 语法 sort [-bcdfimMnr][-o][-t][+-][--help][--verison][文件] 参数说明: -b 忽略每行前面开始出的...
sort命令是帮我们依据不同的数据类型进行排序,其语法及常用参数格式:sort [-bcfMnrtk][源文件][-o 输出文件] 补充说明:sort可针对文本文件的内容,以行为单位来排序。 参 数: -b 忽略每行前面开始出的空格...
sort命令很常用,但参数也很多,比如: -o, -n, -u, -r一时也未必能想起如何使用。 这里有一道题,可以很好的结合使用上面的参数,达到很好记忆的效果。 题目: 数据文件data中含以下数据: 4 1 3 5 1001 2 4 5 请用...
LINUX处理文本命令 处理文本和文本文件的命令 一. sort 文件排序, 通常用在管道中当过滤器来使用. 这个命令可以依据指定的关键字或指定的... 这个命令经常出现在sort命令的管道后边. 四. expand, unexpand ... ...
sort 命令 sortbib 命令 sortm 命令 spell 命令 spellin 命令 spellout 命令 split 命令 splat 命令 splitvg 命令 splitlvcopy 命令 splp 命令 spost 命令 spray 命令 sprayd 守护进程 srcmstr 守护进程 ...
Sort命令的功能是对文件中的各行进行排序。Sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的。本文详细介绍了Sort命令的语法以及其参数。
当然,自己把管道后面的代码重新设计一下,可能不需要sort命令先排序拉。 第三,用sort+sed命令,同样需要sort命令先排序。 shell> sort -k2n file | sed '$!N; /^\(.*\)\n\1$/!P; D' 最后附一个必须先用...
实验一 编程实现银行家安全算法 实验二 存储管理的模拟实现 实验三 磁盘调度算法的模拟实现