文本处理
谁不小心的
过于复杂,无法简介
展开
-
linux终端命令——显示文件内容
1.Cat:原样显示文件内容2.Head:显示开始Head–n number filename默认不加-n,显示前十行3.xxd:十六进制显示数据4.touch:创建空文件与修改文件时间5.Less:分页显示LessH:显示辅助说明Space:下一页Enter:下一行b:回到前一页/:进入查找模式:往前?:往回找N:重复逆向查找n:重复顺原创 2013-06-14 14:22:49 · 4146 阅读 · 0 评论 -
linux 下的文本处理之字符串替换——tr命令
通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。 tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或进行字符转换。使用tr时要转换两个字符串:字符串1用于查询,字符串转载 2013-08-20 15:42:33 · 12336 阅读 · 0 评论 -
linux 下的文本处理之“行分割”——cut命令
linux之cut用法cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节转载 2013-08-19 17:25:38 · 12175 阅读 · 2 评论 -
linux下的文本操作之 文本查找——grep
摘要:你有没有这样的应用场景:调试一个程序,出现debug的提示信息,现在你需要定位是哪个文件包含了这个debug信息,也就是说,你需要在一个目录下的多个文件(可能包含子目录)中查找某个字符串的位置;另外,有时候,一个程序崩溃,我们需要通过进程控制将其杀死,如何快速找到进程号并杀死进程。本文所讲的grep命令将有至于你完成这样的任务。本文来源:linux下的文本操作之 文本查找——gr原创 2013-10-30 20:06:16 · 1851 阅读 · 0 评论 -
linux 下的文本处理——除去重复行uniq命令
原文地址:http://blog.51yip.com/shell/1022.html一,uniq干什么用的文本中的重复行,基本上不是我们所要的,所以就要去除掉。linux下有其他命令可以去除重复行,但是我觉得uniq还是比较方便的一个。使用uniq的时候要注意以下二点1,对文本操作时,它一般会和sort命令进行组合使用,因为uniq 不会检查重复的行,除非它们是相邻的行。如转载 2013-10-31 11:10:16 · 3703 阅读 · 0 评论 -
C语言编程十大建议——语法语义篇:使用脚本检查部分语义错误
1.亲核字符串、数组操作之越界与否。不然,很可能出现程序可以编译通过,但是最终却给出了错误的结果。另外指针和数组的越界访问,很容易出发segment fault2.不要重写标准库函数,把函数名改成你自己才懂得的晦涩的名字,遵循一种统一的编程规范。3.在书写switch case和定义相同结构的变量的时候,如果为了少手动来写一部分代码,直接采用复制粘贴的形式,那么很有可能你的某个便另定义是错原创 2013-10-12 16:43:36 · 1792 阅读 · 0 评论