当前位置:   article > 正文

linux替换某个文件夹下所有文件,Linux 批量查找并替换文件夹下所有文件的内容...

怎么一键替换掉多个子文件夹内的文件

1.批量查找某个目下文件的包含的内容

cd etc

grep -rn "查找的内容" ./

6981a0a94f617dc33b4b93edb11f6d25.png

2.批量替换某个目下所有包含的文件的内容

cd etc

sed -i "s/查找的内容/替换后的内容/g" `grep -rl "查找的内容" ./`

3402f9cfe2e06b9bd863d40f563b8628.png

3.批量查找并替换任意文件夹下的文件内容。

sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" /任意文件夹`

07dc7f593a52dbbb5561839bb29d9250.png

4.追加内容

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 修改关闭SElinux

setenforce 0

5.编写脚本

cat >> /usr/lib/systemd/system/nginx.service << EOF

[Unit]

Description=nginx - high performance web server

Documentation=http://nginx.org/en/docs/

After=network-online.target remote-fs.target nss-lookup.target

[Service]

Type=forking

PIDFile=/usr/local/nginx/logs/nginx.pid

ExecStartPre=/usr/sbin/nginx -t

ExecStart=/usr/sbin/nginx

ExecReload=//usr/sbin/nginx -s reload

ExecStop=/usr/sbin/nginx -s stop

PrivateTmp=true

[Install]

WantedBy=multi-user.target

EOF

Linux批量查找与替换

Linux批量查找并替换文件夹下所有文件的内容 经常要使用到 Linux的批量查找与替换,这里为大家介绍使用 sed 命令和 grep 命令的结合来实现查找文件中的内容并替换. 语法格式: sed - ...

python 替换 文件夹下的 文件名称 及 文件内容

示例效果: 1.替换某文件夹下的 文件夹及子文件夹 的名称 由OldStrDir 变为 NewStrDir: 2.替换某文件夹下的 文件夹及子文件夹 下 所有的文件的名称 由OldStrFile 变为 ...

【转发】du命令 实现Linux 某个文件夹下的文件按大小排序

1. df -lh 2. du -s /usr/* | sort -rn这是按字节排序 3. du -sh /usr/* | sort -rn这是按兆(M)来排序 4.选出排在前面的10个du -s ...

java读取文件夹下所有文件并替换文件每一行中指定的字符串

import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.I ...

【转】【Linux】Linux下统计当前文件夹下的文件个数、目录个数

[转][Linux]Linux下统计当前文件夹下的文件个数.目录个数 统计当前文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 统计文件夹下目录的 ...

linux 压缩当前文件夹下所有文件

linux zip压缩.压缩当前文件夹下所有文件,压缩为a.zip.命令行的方法是怎样. zip  -r fileName.zip  文件夹名 tar tar命令可以用来压缩打包单文件.多个文件.单个 ...

Linux下统计当前文件夹下的文件个数

Linux下统计当前文件夹下的文件个数 √ ls -l |grep "^-"|wc -l

利用shell脚本或者php移动某个文件夹下的文件到各自的日期组成的目录下

背景是这样的:网站一开始访问量比较小,大家就把所有的图片文件上传到一个目录下(比如是/data/images/).后来访问量大了,图片也多了,这样就影响读取效率.所以有个这样的需求,把这些个图片文件移 ...

C#遍历文件夹下所有文件

FolderForm.cs的代码如下: using System; using System.Collections.Generic; using System.Diagnostics; using ...

随机推荐

亡命之徒aaaaaa.......chao

前端是一个看似入门门槛不高,但要学好很难的领域.前端的知识体系庞杂又松散,技术演进快,如果摸不清脉络的话很容易陷入盲人摸象的困境甚至跑偏.其实只要掌握了正确的方法,学习前端和学好前端就只是个时间问题. ...

add添加

s = {1,2,3,4,5,6,} 进行添加数据! s = {1,2,3,4,5,6,} s.add('s')#添加字符串's' s.add('3')#添加字符串'3' s.add(3)#添加3和字 ...

JSOI 2008 火星人prefix

FROM http://www.lydsy.com/JudgeOnline/problem.php?id=1014 LCP问题 给定串 S[0..n] , 对于一对(a,b)其中0

MHA监控进程异常退出

这两天遇到一个非常诡异的问题,打算和大家分享一下.只所以诡异估计是自己知识面不够吧.线上的MHA一直没有开启自动切换,都是手动切换的,最近开启了自动切换以后,退出securecrt窗口以后发现监控进程 ...

不要伤害指针(5)--void和void指针详解

原文转载地址:http://blog.csdn.net/sunchaoenter/article/details/6587426 增加自己的想法,作为笔记. 1.概述 许多初学者对C/C++语言中的v ...

PIL Gif分割成多个图片

项目中遇到GIF图片读取问题,使用PIL中Image im=Image.open("D:\\yzm\\0009.gif") mode = 'RGB' im.seek(0) im.c ...

机器学习技法:03 Kernel Support Vector Machine

Roadmap Kernel Trick Polynomial Kernel Gaussian Kernel Comparison of Kernels Summary

Sencha touch API

Sencha touch  API http://docs.sencha.com/touch/2.3.1/#!/guide/getting_started

rocketmq延时消息

rocketmq提供一种延时消息的解决方案,就是在特定的时间到了,消息才会被投递出去供consumer消费. 总体来是简单的场景是满足了,但是需要注意的是延时的时间是需要按照默认配置的延时级别去配置的 ...

About Why Inline Member Function Should Defined in The Header File

About why inline member function should defined in the header file. It is legal to specify inline on ...

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/608172
推荐阅读
相关标签
  

闽ICP备14008679号