Linux--对目录下的配置文件批量修改IP

sed -i ‘s/10.1.1.1/10.1.1.2/g‘ `grep -ir 10.1.1.1 * |grep -E ‘.xml:|.cfg:|.ini:|.wsdl:|.properties:‘ | awk -F: ‘{print $1}‘ | uniq `

注:其中1为原IP,2为新IP ;要扫描的配置文件请根据实际需要。

Linux--对目录下的配置文件批量修改IP

时间: 2024-08-26 21:17:49

Linux--对目录下的配置文件批量修改IP的相关文章

Linux--对文件夹下的配置文件批量改动IP

sed -i 's/10.1.1.1/10.1.1.2/g' `grep -ir 10.1.1.1 * |grep -E '.xml:|.cfg:|.ini:|.wsdl:|.properties:' | awk -F: '{print $1}' | uniq ` 注:当中1为原IP,2为新IP :要扫描的配置文件请依据实际须要.

Linux shell脚本中如何读取跟shell脚本同一目录下的配置文件

配置文件如下 ##########BACKUP MYSQL CONFIG####### #database name db_name=test db_user=root db_pass=123456 #####backup day config begin ##### day_backupdir=/home/backup/db/day day_backup_fix=day day_interval=1 #####backup day config end ####### #####backup 

linux--目录下批量修改IP

sed -i 's/10.11/10.22/g' `grep ir 10.11 *| grep -E'.xml:|.cfg:|.ini:|.wsdl|.properties:' |awk -F:'{print $1}' |uniq` 其中10.11是原IP,10.22是新IP. '.xml:|.cfg:|.ini:|.wsdl|.properties:'  为要修改的配置文件: linux--目录下批量修改IP

linux获取目录下文件

查看当前目录下的文件:find . -type f查看当前目录下的文件夹: find . -type d如果文件file1不为空: if [ -s file1 ];then       echo "file1 不为空"fi #!/bin/sh for f in `find ./testdir -type f`; do         if [ -s $f ];then                 echo $f is not empty.                 echo 

SpringJUnit4加载类目录下(src)和WEF-INF目录下的配置文件

路径说明: 一.加载类目录下的配置文件 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("classpath:applicationContext_test.xml") public class MyTest1 { @Autowired private Type t;//获取在applicationContext_test.xml中被注入的Type实例 @Autowired private HibernateT

linux 查询目录下包含关键字的所有文件

linux查找目录下的所有文件中是否含有某个字符串 查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式    (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/.*.?等)组成.   (2)基本元字符集及其含义       ^

linux 查看目录下文件占用情况

系统盘满会造成网卡不能编辑  df  -l 对于du命令,-h表示 查看以M 为单位显示文件大小结果,-s 统计此目录中所有文件大小总和. du * / --exclude=home --exclude=bkup   排除 /home  /backup 目录下的不算,查看哪个占用空间最大 linux 查看目录下文件占用情况

linux 6.4下max_user_processes和open_file修改

这里只介绍一种永久性的修改方式 使用root用户修改配置文件:/etc/security/limits.conf 增加如下内容 * soft nproc 10240 * hard nproc 10240 * soft nofile 10240 * hard nofile 10240 其中nofile对应open_files nproc对应max_user_processes 但是在Linux 6.4之后,如果只修改了该文件中的nproc,那么其他非root用户对应的max_user_proces

查看linux系统,服务,配置文件被修改的时间

如何查看服务启动时间 [[email protected] /]# ps -ef |grep nginx root 14730 1 0 16:45 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf nobody 14731 14730 0 16:45 ? 00:00:00 nginx: worker process nobody 14732 14730