这又是一个文件比较命令,熟练掌握会节省你很多工作。还记得comm命令吗?diff比他更加复杂,好用,不仅能比较文件,还能比较目录。 当一个文件有多个版本时候,或者更多复杂的文件,目录比较时,你会期望有一个比comm更有用的命令,diff正是
说明:
cut 按列切分文件,你可以指定分隔每列的定界符。在cut的术语中,每列都是一个字段,就是有时候说第一列,可能表述称第一个字段。
实战:
假设有文件data.txt,格式如下
NO Name Mark Percen
从这篇开始,是文本内容操作,区别于文本操作。
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正
全称
wc是一个用于统计的工具,全拼为:Word Count(单词统计)
实例:
1. 统计行数
$wc ?l file
2. 统计单词数
$wc ?w file
3. 统计字符数
$wc ?c file
4. 统计流中的字符数
$echo
全称
wc是一个用于统计的工具,全拼为:Word Count(单词统计)
实例:
1. 统计行数
$wc ?l file
2. 统计单词数
$wc ?w file
3. 统计字符数
$wc ?c file
4. 统计流中的字符数
$echo
说明:
tac和rev没有必然联系,唯一相同的是,他们是“反派”。tac其实是cat的反写,cat正常输出,那tac就倒着输出,不过从行的最后一行输出,那rev呢?rev是每行的最后一个字母到第一个字母倒序输出。
简单实例
tac命令
文件
简介
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。
awk有3个不同版本
说明:
sed是stream editor(流编辑器)的缩写。它能够完美匹配正则表达式。sed和awk是文件编辑最重要的两个命令了。尤其涉及到了很多正则表达式的问题,笔者不敢也有点犯怵,试着写写。
实例:
1.替换文件中的字符串
$sed