摘要: 在Windows中,经常从一个文件将一段文本移动到另一个文件中。在Linux中执行这个任务的是cut和paste命令。 一、数据剪切命令cut 命令格式: cut [option] [file] 常用选项: b:表示要操作的对象是字节。 c:表示要操作的对象是字符。 f:表示要操作的对象是字段。 d:指定字段分隔符,默认情况下是制表符Tab。 s:表示不包含没有字... 阅读全文
posted @ 2013-12-08 22:07 ITtecman 阅读(1321) 评论(0) 推荐(0) 编辑
摘要: Unix和Linux自带的sort命令功能非常强大,其主要功能是对文本内容按不同的方法排序。它不仅可以按一个或多个字段排序,还可以合并文件。使用sort处理一些较大的文件时,可能处理速度会比较慢,但却非常有效。命令格式:sort [option] [file]sort处理的文本可以来自一个文本文件,也可以来自标准输入和管道等。常用选项:b:按字典顺序进行排序,忽略前面的空格或制表符。d:按字典顺序进行排序,将除空格和字母以外的字符排除。f:忽略大小写。g:根据数值进行排序,默认从小到大(可以配合r使用按数值从大到小排序)。i:只考虑可打印的字符。M:将字符按月份进行比较,例如JANstuden 阅读全文
posted @ 2013-12-08 19:22 ITtecman 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 前几篇文章介绍了几个用于处理字符的命令和工具,然而在处理大小写转换、删除重复字符等任务时,这些命令处理起来相对较为麻烦。这里将简单介绍Linux下自带的tr命令,相对于其他命令而言,其语法较为简单,比较方便记忆。 一、tr命令的基本格式 tr命令用于处理字符转换、删除重复字符等任务。 命令格式: tr [option] [string1] [string2] 在tr的基本命令格式... 阅读全文
posted @ 2013-12-08 16:39 ITtecman 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 在管理和维护Linux系统过程中,有时可能需要从一个具有一定格式的文本(格式化文本)中抽取数据,这时可以使用awk编辑器来完成这项任务。发明这个工具的作者是Aho、Weinberg和Kernighan,取三个人名的首字母而得名awk。 与sed相比,awk更擅长处理格式化文本。格式化文本一般使用某个特定的字符(称为域分隔符)将文本中不同的字段(称为域)隔开。例如用于保存用户信息的系统用户文件/e... 阅读全文
posted @ 2013-12-08 15:47 ITtecman 阅读(4196) 评论(0) 推荐(2) 编辑