标签: linux基础-文本处理

16 篇文章

016、awk命令
awk命令 awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。 它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。 一、awk基本…
015、cat命令
cat命令 cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能;cat命令的用途是连接文件或标准输入(例如键盘)并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。 1.命令格式 cat [选项] [文件]… 追加符号:>> 写入符号:> 2.命令功能 cat 主要有三大功能: 一次显示整个文…
014、cut命令
cut命令 命令 cut 可以用来分割字符串,显示指定范围的内容,可以具体根据指定的字节范围、字符范围、分割字段范围来显示文本内容。还可以合并多个文件的内容。 范围表达式 说明 n- 从第 n 个字节、字符、字段到结尾 n-m 从第 n 个字节、字符、字段到第 m 个字节、字符、段,包括 n 和 m 在内 -m 从第 1 个字节、字符、字段到第 m 个字节、字符、字段 二、常用选项 选项 说明 -…
013、diff比较文件
diff比较文件 Linux diff 命令用于比较文件的差异。 diff 以逐行的方式,比较文本文件的异同处。如果指定要比较目录,则 diff 会比较目录中相同文件名的文件,但不会比较其中子目录。 常用参数 " -b " 忽略空格 " -B " 忽略空行 " -i " 忽略大小写 " -c " 显示文件所有内容并标示…
012、grep命令
grep命令 grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,能使用正则表达式搜索文本,并把匹配的行打印出来。grep主要作用是过滤出指定的行,指定的行满足什么条件,满足的条件可配合正则表达式来表示,实现强大的文本处理。 grep格式 grep [optio…
011、head命令
head命令 Head。它也是一个重要的命令,用来显示一个文件的N行数。为什么需要它呢?想象一下,当你在Linux命令行上工作时,不断有日志文件被建立或更新。 你的需求只是查看前几行,以确保事情按计划进行。这时,Head 命令就会派上用场,因为它可以快速地只显示文件的前几行。 语法: head <option> <file> 其中 <option>是不同的参数,…
010、paste命令
paste命令 paste单词意思是粘贴。该命令主要用来将多个文件的内容合并,与cut命令完成的功能刚好相反。 粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同。paste将按行将不同文件行信息放在一行。缺省情况下, paste连接时,用空格或tab键分隔新行中不同文本,除非指定-d选项,它将成为域分隔符。 paste格式为: paste -d -s -file1 file2 选项…
009、read命令
read命令 Linux read命令用于从标准输入读取数值。 read 内部命令被用来从标准输入读取单行数据。这个命令可以用来读取键盘输入,当使用重定向的时候,可以读取文件中的一行数据。 语法 read [-ers] [-a aname] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] […
008、rev命令
rev命令 rev(reverse)反转一个或多个文件的行。 rev 命令用于将文件中的每行内容以字符为单位反序输出,即第一个字符最后输出,最后一个字符最先输出,以此类推。 2.命令格式 rev [OPTION] [FILE...] 如果没有指定文件,则读取标准输入。 3.选项说明 -V, --version 显示版本信息并退出 -h, --help 显示帮助信息并退出 4.常用示例 给定文件 t…
007、sed命令
sed命令 一、sed命令概念 sed编辑器被称作流编辑器( stream editor),和普通的交互式文本编辑器恰好相反。在交互式文本编辑器中(比如vim),你可以用键盘命令来交互式地插入、删除或替换数据中的文本。流编辑器则会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 它是文本处理中非常有用的工具,能够完美的配合正则表达式使用,处理时,把当前处理的行存储在临时缓冲区中,称为模式空…