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 ;要扫描的配置文件请依据实际须要。

时间: 2024-10-29 19:09:40

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--对目录下的配置文件批量修改IP

linux 查看文件夹下的文件个数(当前目录的文件数)//包含子目录

ls -l |grep "^-"|wc -l   //验证了redhat好用 或 find ./company -type f | wc -l 查看某文件夹下文件的个数,包括子文件夹里的. ls -lR|grep "^-"|wc -l 查看某文件夹下文件夹的个数,包括子文件夹里的. ls -lR|grep "^d"|wc -l 说明: ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录.链接.设备文件等) gre

Linux 将文件夹下的所有文件复制到另一个文件里

如何将文件夹/home/work下的文件复制到/home/temp里面? 使用命令: cp -R /home/work/* /home/temp *表示所有文件 但是/home/work 下的隐藏文件都不会被拷贝 更好的复制的方法是用"."代替"*"就好了. cp -R /home/work/.  /home/temp 将一个文件夹复制到另一个文件夹下,例如将/home下的work文件夹复制到temp下面 命令为: cp -R /home/work  /home/t

linux查找文件夹下的全部文件里是否含有某个字符串

查找文件夹下的全部文件里是否含有某个字符串 find .|xargs grep -ri "IBM" 查找文件夹下的全部文件里是否含有某个字符串,而且仅仅打印出文件名称 find .|xargs grep -ri "IBM" -l 1.正則表達式 (1)正則表達式一般用来描写叙述文本模式的特殊使用方法,由普通字符(比如字符a-z)以及特殊字符(称为元字符.如/.*.?等)组成. (2)基本元字符集及其含义 ^ :仅仅匹配行首. 如^a 匹配以a开头的行abc,a2e,

Linux统计文件夹下文件信息

统计当前文件夹里面有多少文件,即统计文件个数 ls -l |grep "^-"|wc -l 统计当前文件夹里面有多少文件夹,即统计文件夹个数 ls -l |grep "^d"|wc -l 统计文件夹下子文件夹内有多少文件个数 ls -lR|grep "^-"|wc -l 统计文件夹下目录个数包含子文件夹的 ls -lR|grep "^d"|wc -l

linux 统计文件夹下文件,文件夹,所有个数

统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 原文地址:https://www.cnblogs.com/dhName/p/11018555.html

linux统计文件夹下文件个数

写博客记录下自己在开发中遇到的点点滴滴,对自己的学习技术,梳理难点还是有很大帮助的 第一次写博客,还是从简单的入手吧 实习时写了一个下载图片的程序,下载完之后要统计下载的图片个数(按uid分文件夹存储的,每天大约1000多个uid) 统计某当前目录下的文件个数: ls -l | grep "^-" | wc -l 统计当前目录下的文件个数(含子文件夹): ls -lR | grep "^-" | wc -l 统计当前目录下文件夹个数: ls -l | grep &q

linux删除文件夹下除了某一个文件之外的所有文件及find用法

原文: https://www.jb51.net/article/99319.htm 比如一个目录下有1,2,3,4,5这五个文件,现在我需要删除除了2以外的所有文件,那么我可以使用 find . ! -name 2 -exec rm -f {} \; 当然你还可以配合着 -maxdepth 来更精准的删除了. 下面演示删除的范围仅限于当前目录. find . -maxdepth 1 ! -name 2 -exec rm -f {} \; find . -mindepth 3 -maxdepth

Linux查找文件夹下包含某字符的所有文件

Linux grep 命令用于查找文件里符合条件的字符串.grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来.若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据. 原文地址:https://www.cnblogs.com/toutou/p/linux_search_file.html