awk,grep,sed文本格式化处理
2024-09-30 18:15:57
一、awk取列
[root@web01 ~]# cat /etc/passwd|awk -F ':' '{print $1"\t\t"$7}' ###-F指定分隔符 root /bin/bash bin /sbin/nologin daemon /sbin/nologin adm /sbin/nologin lp /sbin/nologin
二、grep文本搜索工具
[root@web01 ~]# grep test /etc/passwd #####在文件中查找含有test字段的行 test3:x::::/home/test3:/bin/bash suffergtf:x::::/test/suffergtf:/bin/bash test2:x::::/home/test2:/bin/bash test:x::::/home/test:/bin/bash[root@web01 ~]# grep nginx /etc/* #####再多个文件中查找含有test字段的文件和行/etc/group:nginx:x:500:/etc/group-:nginx:x:500:/etc/gshadow:nginx:!::/etc/gshadow-:nginx:!::[root@web01 ~]# grep -v "test" /etc/passwd #####-v 排除test字段root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologin
三、sed字符串替换
[root@web01 ~]# cat /tmp/test.sh `;;done [root@web01 ~]# sed -i 's/100000/1/g' /tmp/test.sh ########直接在文本中将字符串100000替换为1, [root@web01 ~]# cat /tmp/test.sh `;;done [root@zibbix ~]# sed -i.ori '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf ######在/etc/zabbix/zabbix_server.conf文件中的115行下面第116行添加DBPassword=zabbix
常用记忆,持续更新
最新文章
- saltstack简单部署和实践
- JS教程:获取当前地址栏URL
- IE调试网页之四:F12 开发人员工具控制台错误消息 (Windows)(转载)
- ajax基本用法
- IntelliJ IDEA优化总结
- bzoj 2002 LCT
- [NYIST15]括号匹配(二)(区间dp)
- Clean Code 笔记 (一):命名
- linux脚本:ftp自动传输文件
- PHP连接数据库、创建数据库、创建表的三种方式
- SQL BETWEEN 操作符
- Java虚拟机加载类的过程
- f5版本升级
- best performance / best appearance
- HBase Go客户端Row构造注意事项
- python ros topic demo
- [leetcode]689. Maximum Sum of 3 Non-Overlapping Subarrays三个非重叠子数组的最大和
- GridView1 RowDataBound
- JS判定注册表单的几个方式 及 Ajax进行用户名存在判定
- 一条java开发工程师的升级路线,从初级到无语言障碍
热门文章
- Ruby Proc类
- spring boot 项目发布运行
- poj 2083 Fractal 递归 图形打印
- Bryce1010的操作系统课程设计
- Proactive Patching Overview
- ambari-server启动WARN qtp-ambari-client-87] ServletHandler: 563 /api/v1/stacks/HDP/versions/2.4/recommendations java.lang.NullPointerException报错解决办法(图文详解)
- ASP.NET MVC+Bootstrap个人博客之文章打赏(六)
- 解决ASP.NET Core通过docker-compose up启动应用无法配置https的解决办法
- 外文翻译 《How we decide》赛场上的四分卫 第三节
- Java8-Lomda表达式