“Sed删除或者替换有关键字的一行”的版本间的差异
跳到导航
跳到搜索
docker>Evan (→shell) |
(→shell) |
||
(未显示同一用户的1个中间版本) | |||
第8行: | 第8行: | ||
sed -i '/SERVER_INIT_TIME/ s/.*//g' Config.php | sed -i '/SERVER_INIT_TIME/ s/.*//g' Config.php | ||
− | #2.替换 | + | #2.替换 这个匹配尽量唯一关键词,不然容易搞错 |
sed -i '/^Hostname/ s/.*/Hostname=zabbix_hk/' /etc/zabbix/zabbix_agentd.conf | sed -i '/^Hostname/ s/.*/Hostname=zabbix_hk/' /etc/zabbix/zabbix_agentd.conf | ||
sed -i '/SERVER_INIT_TIME/ s/.*/SERVER_INIT_TIME1/g' Config.php | sed -i '/SERVER_INIT_TIME/ s/.*/SERVER_INIT_TIME1/g' Config.php |
2019年12月26日 (四) 03:05的最新版本
shell
sed 删除或者替换 有关键字的一行 , for 一下什么的,多少个服都不怕了,这个借用了国富哥的,还很是不错的哈哈 # cat Config.php |grep SERVER_INIT_TIME define(‘SERVER_INIT_TIME’,1358486339); #把这一行删除了 #1.删除 sed -i '/SERVER_INIT_TIME/ s/.*//g' Config.php #2.替换 这个匹配尽量唯一关键词,不然容易搞错 sed -i '/^Hostname/ s/.*/Hostname=zabbix_hk/' /etc/zabbix/zabbix_agentd.conf sed -i '/SERVER_INIT_TIME/ s/.*/SERVER_INIT_TIME1/g' Config.php #强制加注释// build 为comm 我记得还要个^ 表示行首 回去 查看一下 sed -i 's!^@Component!//@Component/!' xtwlztdj_interface/xtwlztdj_universal_interface/src/main/java/org/platform_universal/task/TaskAction.java