1、 抽取文本的工具 1> 文件内容:less 和 cat 文件查看命令:cat,tac,rev cat [option] [file_name]cat -E 显示行结束符$ -n 对显示出的每一行进行编号 -A 显示所有控制符 -b 非空行编号 -s 压缩连续的空行成一行 tac [file_na ...
分类:
系统相关 时间:
2020-03-09 13:57:44
阅读次数:
78
使用过c语言的程序员,应该很熟悉printf命令,printf命令模仿了c语言的printf()函数printf命令的作用是按照我们指定的格式输出文本输出文本命令echo和printf有什么区别看到echo命令是正常输出一个文本进行换行,而printf是输出文本进行不换行[root@zhaocheng~]#echobeijingbeijing[root@zhaocheng~]#printfbeij
分类:
其他好文 时间:
2020-02-24 22:29:44
阅读次数:
86
awk的基本用法格式awk动作文件名/文件名/awk/动作打印当前,print打印,$0当前行[root@zhaocheng~]#echo"awkisveryuseful"|awk‘{print$0}‘awkisveryuseful[root@zhaocheng~]#catfiletestroot:$1$dDTFylQ3$.vTZKpm7mrra9WMsxvBf
分类:
其他好文 时间:
2020-02-24 22:19:33
阅读次数:
69
> 一、文本处理工具
1、grep工具
2、cut工具
3、sort工具
4、uniq工具
5、tee工具
6、diff工具
7、paste工具
二、bash的特性
1、命令和文件自动补全
2 、常用的通配符
3、bash中的引号
# 一、文本处理工具
## 1. ...
分类:
系统相关 时间:
2020-02-21 09:22:13
阅读次数:
99
uniq命令删除文件中的重复行。uniq命令读取由InFile参数指定的标准输入或文件。该命令首先比较相邻的行,然后除去第二行和该行的后续副本。用法:uniq[选项]…(输入[输出]]从输入(或标准输入)中过滤相邻的匹配行,写入到输出(或标准输出)。以这个文件为示例[root@zhaocheng~]#catfiletestroot:x:0:0:root:/root:/bin/bashroot:x:
分类:
编程语言 时间:
2020-02-19 01:13:15
阅读次数:
144
grep是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。Unix的grep家族包括grep、egrep和fgrep。格式用法:grep[选项]…模式[文件]…在每个文件或标准输入中搜索模式。默认情况下,模式是一个基本的正则表达式(BRE)。正则表达式的选择和解释:-E模式是一个扩展的正则表达式-e模式使用模式进行匹配-f从文件中获取模式-i忽略大小写的区
分类:
其他好文 时间:
2020-02-19 00:42:42
阅读次数:
67
1、find 文件查找 查找txt和pdf文件 find . ( -name "*.txt" -o -name "*.pdf" ) -print 正则方式查找.txt和pdf find . -regex ".*(.txt|.pdf)$" -iregex:忽略大小写的正则 否定参数查找所有非txt文本 ...
分类:
系统相关 时间:
2020-02-18 14:41:08
阅读次数:
78
sed是一个文本处理工具,可以将数据进行替换、新增、选取等特定工作格式sed选项动作文件名使用sed替换文件中某个域的字段比如写的一个脚本中间有个字段需要修改,可以使用sed在外面命令行进行替换格式:sed‘s/原字符/新的字符/‘文件名[root@zhaocheng~]#sed‘s/systemctl/service/‘filetestroot:$1$dDTFylQ3$.vTZKpm7m
分类:
其他好文 时间:
2020-02-18 09:55:10
阅读次数:
63
[TOC] 张贺,多年互联网工作经验,担任过网络工程师、系统集成工程师、LINUX系统运维工程师,负责过大规模集群架构自动化运维管理工作,擅长Web集群架构与自动化运维,曾负责国内某电商运维工作。 笔者微信:zhanghe15069028807 文本处理最厉害的工具是文本处理”三剑客”(grep、s ...
分类:
其他好文 时间:
2020-02-12 18:09:11
阅读次数:
83
在日常工作中,我们往往会在使用Unix/Linux系统时遇到一些处理复杂文本的情况, 这些文本直接处理可能会比较麻烦,往往会花费我们很多时间,给我们的工作带来一定的困扰。事实上,Unix/linux系统提供了一些强大高效的文本处理工具来帮助我们进行复杂文本的处理, 掌握这些工具的使用可以事半功倍。 ...
分类:
系统相关 时间:
2020-02-01 01:14:05
阅读次数:
95