linux常用文件处理命令介绍.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linux常用文件处理命令介绍

linux常用文件处理命令介绍 目 录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc286774908 linux常用文件处理命令介绍目 录 PAGEREF _Toc286774908 \h - 0 - HYPERLINK \l _Toc286774909 目 录 PAGEREF _Toc286774909 \h - 1 - HYPERLINK \l _Toc286774910 1 文件处理命令介绍 PAGEREF _Toc286774910 \h - 2 - HYPERLINK \l _Toc286774911 1.1 目的 PAGEREF _Toc286774911 \h - 2 - HYPERLINK \l _Toc286774912 1.2 内容 PAGEREF _Toc286774912 \h - 2 - HYPERLINK \l _Toc286774913 2 命令详细介绍 PAGEREF _Toc286774913 \h - 2 - HYPERLINK \l _Toc286774914 2.1 sort PAGEREF _Toc286774914 \h - 2 - HYPERLINK \l _Toc286774915 2.2 uniq PAGEREF _Toc286774915 \h - 3 - HYPERLINK \l _Toc286774916 2.3 cut PAGEREF _Toc286774916 \h - 4 - HYPERLINK \l _Toc286774917 2.4 paste PAGEREF _Toc286774917 \h - 4 - HYPERLINK \l _Toc286774918 2.5 sed PAGEREF _Toc286774918 \h - 5 - HYPERLINK \l _Toc286774919 2.6 vi PAGEREF _Toc286774919 \h - 15 - 修订纪录 版本号 修订时间 内容摘要 作者 1.0 2011-03 新建 李平 文件处理命令介绍 目的 在日常的开发中,如果对linux的文件处理的命令比较熟悉,可以大大的提高开发的效率,举一个简单的例子: 之前我们有一个这样的需求,我们从tt中导出了一个很大文件,我们想抽样调查看看中间的某些行的数据是怎么样,当时想了一下没有想到快速的方法。其实方法有很多,比如我们想了解1w行左右的数据是什么样的,我们可以用如下命令: head -10100|tail -50 其实这个方法并不是唯一的方法,我们还可以用非常强大的sed命令,想知道sed命令如何完成这个需求的吗?不急!!我们慢慢来。 从上面的简单的需求我们就可以看出掌握linux的文件处理命令对我们日常的开发工作的效率的提升是很大的,所以希望通过这次探讨能帮助我们在日常的开发中提高效率。这也是我们这次探讨的目的所在。 内容 sort,uniq,cut,paste ,sed,vi 命令详细介绍 sort sort命令将许多不同的域按不同的列顺序分类(简单的讲就是排序)。 1、sort选项 sort命令的一般格式为: sort -cmu -o output_file [other options] +pos1 +pos2 input_files 下面简要介绍一下sort的参数: -c 测试文件是否已经分类。 -m 合并两个分类文件。 -u 删除所有复制行。 -o 存储s o r t结果的输出文件名。 其他选项有: -b 使用域进行分类时,忽略第一个空格。 -n 指定分类是域上的数字分类。 -t 域分隔符;用非空格或t a b键分隔域。 -r 对分类次序或比较求逆。 +n n为域号。使用此域号开始分类。 n n为域号。在分类比较时忽略此域,一般与+ n一起使用。 2、sort启动方式 缺省情况下, s o r t认为一个空格或一系列空格为分隔符。要加入其他方式分隔,使用- t选项。 sort执行时,先查看是否为域分隔设置了- t选项,如果设置了,则使用它来将记录分隔成域0、域1等等; 如果未设置,用空格代替。缺省时s o r t将整个行排序,指定域号的情况例外。 关于s o r t的一个重要事实是它参照第一个域作为域0,域1是第二个域,等等。 3、文件是否已分类 sort -c data.txt 4、sort分类求逆 如果要逆向s o r t结果,使用-r选项。 sort -t: -r video.txt 5、按指定域分类 有时需要只按第2域(分类键1)分类。 sort -t: +

文档评论(0)

书房 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档