- 浏览: 311021 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
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 1013http://www.cnblogs.com/serendip ... -
Shell编程中Shift的用法[转]
2013-04-25 17:02 993[转]:http://www.cnblogs.com/imag ... -
ANT 执行SHELL脚本
2013-03-20 09:20 5317ANT 执行SHELL脚本 solaris环境 [1]vi ... -
shell数组使用技巧(转载)
2013-03-16 00:25 703转自:http://www.cnblogs.com ... -
eval学习与应用
2013-04-25 17:09 1089eval的作用是再次执行命 ... -
awk使用经验
2013-03-14 16:37 01. 统计列数。 FIELD_NUM=`cat "$ ... -
【转】用shell生成简单格式的xml
2013-02-25 21:53 2134http://blog.csdn.net/dengzhaoqu ... -
shell数组的使用
2012-08-31 10:40 1482B shell #!/bin/bash #set -x ... -
在sed中使用变量 通常,我们使用sed进行变量替换的时候,替换和被替换变量都是hard-coded的。例如: sed -n ‘/comm/p’ /tmp/
2012-07-17 10:44 2533在sed中使用变量 通常,我们使用sed进行变量替换的时候, ... -
shell中的文件分类、合并和切割
2012-06-29 09:45 3319sort用法 s o r t命令选项很长,下面仅介绍各种选项。 ... -
shell合并两个文件(列)
2012-06-29 09:45 11320题目如下: file1. 1 2 2 3 3 4 4 ... -
shell中cut命令的使用方法
2012-06-28 22:23 1869cut命令是用来剪下文本文件里的数据,文本文件可以是字段类型或 ... -
shell合并两个文件
2012-06-28 16:48 1168file1. 1 2 2 3 3 4 4 5 5 6 ... -
read读入分隔符
2012-06-28 08:49 1323$ cat 1.txt 1,a 2 ... -
sed替换
2012-06-28 16:49 1077比如,要将目录/modules下面所有文件中的zhangsan ... -
grep正则表达式
2012-06-28 16:48 1124grep the regex.txt grep "t ... -
shell字符串截取
2011-12-14 09:28 1219sed "s/\'/\'\'/g" a.t ... -
shell的while循环
2011-12-14 09:15 1272#!/bin/sh #filename:2.sh b=9 ... -
Shell计算
2011-12-12 14:03 820echo "这是计算:1+2+3+...的函数&qu ... -
Shell变量名使用的特殊字符
2011-09-08 11:28 1658$# 传送给命令Shell的参数序号 ...
相关推荐
在Linux系统中,`sort`命令是一个非常实用且强大的文本处理工具,主要用于对文本文件中的行进行排序。根据给定的文件信息,我们将深入探讨`sort`命令的多个功能选项,以及它们如何帮助用户更有效地管理和操作数据。 ...
Linux 下 uniq 和 sort 命令用法 uniq 命令是 Linux 中的一个文本处理命令,用于删除或显示文本文件中的重复行。它可以读取输入文件,并比较相邻的行。在正常情况下,第二个及以后更多个重复行将被删去,行比较是...
Linux 下 uniq 和 sort 命令用法详解 uniq 命令是 Linux 中的一个文本处理命令,用于去除文本中的重复行。该命令读取输入文件,并比较相邻的行。在正常情况下,第二个及以后更多个重复行将被删去,行比较是根据所用...
sort.sh sort命令实例
Linux sort 命令参数及用法详解 Linux sort 命令是一个功能强大且实用的命令行工具,用于对文本文件的内容进行排序。sort 命令的主要功能是将文本文件的内容按照指定的顺序进行排序,以行为单位进行排序。 语法:...
sort命令的k选项大讨论,最详细的Sort命令介绍。
sort命令将每一行作为一个单位进行比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按一定的顺序进行输出,实际上,sort命令可以被认为是一个非常强大的数据治理工具,用来治理内容类似数据库...
sort命令是在Linux里非常有用,它将文件进行排序,并将排序结果标准输出。sort命令既可以从特定的文件,也可以从stdin中获取输入。 语法格式:sort [参数] [文件] 常用参数: -b 忽略每行前面开始出的空格字符...
Linux 文件处理命令 - wc、sort 和 diff 命令 Linux 操作系统中,文件处理是日常维护和管理中非常重要的一部分。wc、sort 和 diff 命令是 Linux 中三个非常有用的文件处理命令,本文将详细介绍这三个命令的使用方法...
Linux 之 sort 命令详解 Linux 之 sort 命令是 Linux 中一个非常有用的命令,用于对文本文件中的数据进行排序。sort 命令可以根据不同的数据类型进行排序,例如按照字母顺序、数字顺序、日期顺序等。 sort 命令的...
但是使用sort按多个列值排列,同时使用tab作为分隔符,而且对于某些列需要进行逆序排列,这样sort命令写起来比较麻烦了 比如下面的文件内容,使用[TAB]进行分割: Group-ID Category-ID Text ...
Linux sort命令 Linux sort命令用于将文本文件内容加以排序。 sort可针对文本文件的内容,以行为单位来排序。 语法 sort [-bcdfimMnr][-o][-t][+-][--help][--verison][文件] 参数说明: -b 忽略每行前面开始出的...
Linux 操作系统指令:排序分类命令 Sort Sort 命令是 Linux 操作系统中的一个强大命令,主要用于对文件中的各行进行排序。Sort 命令提供了许多实用的选项,可以根据不同的需求进行排序操作。 Sort 命令的语法为:...
Sort 命令的基本用法是使用 sort 命令后跟着要排序的文件名,例如 sort /etc/passwd 将对 /etc/passwd 文件进行排序。Sort 命令也可以使用多种选项来控制排序的行为,例如使用 -r 选项可以倒转排序的次序,使用 -u ...
`sort`命令是Linux系统中用于对文件内容进行排序的工具,它能够按照特定规则对文本文件的每一行进行比较并重新排列。该命令的基本语法是`sort [-options] [source_file] [-o output_file]`,其中`options`是各种参数...
sort命令很常用,但参数也很多,比如: -o, -n, -u, -r一时也未必能想起如何使用。 这里有一道题,可以很好的结合使用上面的参数,达到很好记忆的效果。 题目: 数据文件data中含以下数据: 4 1 3 5 1001 2 4 5 请用...
Linux Shell 中的 Sort 命令是非常实用的命令之一,它可以对文本文件进行排序、去重、提取等操作。本文将从 Sort 命令的基本语法开始,逐步深入到高级用法,最后通过实践案例来巩固所学知识。 一、Sort 命令的基本...
描述"openBSD UNIX sort命令实现完整源代码"确认了我们的猜测,它提供了OpenBSD版本的UNIX sort命令的原始编程代码。sort命令是Unix和类Unix系统中的一个标准工具,用于对输入文件中的行进行排序或对管道输出进行...
本文将详细介绍 Linux 文本处理命令,包括 sort、uniq、tsort 等命令的使用和示例。 sort 命令 sort 命令用于对文本文件或文本流进行排序。它可以根据指定的关键字或指定的字符位置对文件行进行排序。使用 -m 选项...