linux shell之替换目录下包含关键字所有文本里面的内容

简介: linux shell之替换目录下包含关键字所有文本里面的内容

1 问题

替换目录下包含关键字所有文本里面的内容

比如在目录 /root/chenyu/cy/下,把包含文本/A/B C替换成文本E=F


2 解决办法

命令如下

grep -Rl /A/B\ C /root/chenyu/c* | xargs sed -i 's#/A/B\ C#E=F#g'

我们也可以这样

grep -Rl /A/B\ C /root/chenyu/c/ | xargs sed -i 's#/A/B\ C#E=F#g'

如果我们要替换回来就这样替换

grep -Rl E=F /root/chenyu/c* | xargs sed -i 's#E=F#/A/B\ C#g'


相关文章
|
1天前
|
Shell Linux Perl
Linux|如何允许 awk 使用 Shell 变量
Linux|如何允许 awk 使用 Shell 变量
10 2
|
1天前
|
Ubuntu Linux Shell
mc实现目录同步并封装成Linux服务形式
mc实现目录同步并封装成Linux服务形式
11 1
|
1天前
|
网络协议 Shell Linux
LabVIEW 在NI Linux实时设备上访问Shell
LabVIEW 在NI Linux实时设备上访问Shell
|
1天前
|
Linux Shell
Linux操作系统下查找大文件或目录的技巧
Linux操作系统下查找大文件或目录的技巧
11 2
|
1天前
|
域名解析 Unix Linux
AIX上如何正确挂载Linux 的nfs共享目录分享篇
AIX上如何正确挂载Linux 的nfs共享目录分享篇
|
1天前
|
Shell Linux
【Linux】进程实践项目(更新中) — 自主shell编写
前几篇文章,我们学习进程的相关知识:进程概念,进程替换,进程控制。熟悉了进程到底是个什么事情,接下来我们来做一个实践,来运用我们所学的相关知识。这个项目就是手搓一个shell模块,模拟实现Xshell中的命令行输入。
13 1
|
1天前
|
Linux
在 Linux 中复制文件和目录
在 Linux 中复制文件和目录
|
1天前
|
Ubuntu Linux Shell
【Linux操作系统】探秘Linux奥秘:shell 编程的解密与实战
【Linux操作系统】探秘Linux奥秘:shell 编程的解密与实战
74 0
|
1天前
|
Shell Linux C++
Linux C/C++ 开发(学习笔记二):Shell脚本编程案例
Linux C/C++ 开发(学习笔记二):Shell脚本编程案例
47 0
|
1天前
|
运维 Shell Linux
Linux 之大数据定制篇-Shell 编程
Linux 之大数据定制篇-Shell 编程
124 0