Shell 文本处理常用命令
2024-01-03 19:50:53
1、Sed
sed 即 Stream EDitor,和 vi 不同,sed是基于行的文本编辑器。
Sed是从文件或管道中读取一行,处理一行,输出一行;再读取一行,再处理一行,再输出一行,直到最后一行。
# 查看文件的5-10行内容
sed -n '5,10p' input_file
2、查看日志行数
wc -l xxx.log
3、显示文件尾部 n 行内容
# 显示文件尾部 20 行
tail –n 20 xxx.log
4、搜索压缩文件中内容
# zipgrep 查找目录下所有jar包中的service所在为孩子
find ./ -name "*.jar" -exec zipgrep -n "service" '{}' \;
5、grep 日志过滤
# 搜索日志文件中包含指定字符串的行,并打印每行前300字符
grep "helloworld" logs/xxx.log | cut -c -300
文章来源:https://blog.csdn.net/u013943420/article/details/132754295
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!