shell语言替换脚本、填补整个命令行

shell语言替换脚本

填补整个命令行

  • 多用于脚本显示
php 复制代码
seq -s "*" `tput cols` |tr -d '[:digit:]'

正则查询

php 复制代码
grep -r -E 'register[0-9]{5}' /www/wwwroot

服务器指定路径替换内容

php 复制代码
#!/bin/bash
cat > 1.sh << 'EOF'
#!/bin/bash
# 替换脚本
seq -s "*" `tput cols` |tr -d '[:digit:]'
old={旧的内容}
new={新的内容}
path="/www/wwwroot"
echo "开始替换操作:"
echo "旧值: "$old
echo "新值: "$new
echo "搜索路径: "$path



# 查找并替换文件
grep -rl "$old" "$path" | while IFS= read -r file; do
    sed -i "s|$old|$new|g" $file
    echo -e "relink\t>>>\t"$file
done

seq -s "*" `tput cols` |tr -d '[:digit:]'
echo "替换完成"
EOF

# 这里是直接执行了 使用看自己习惯
bash 1.sh
相关推荐
rainFFrain11 分钟前
日志与策略模式
linux·运维·vscode·策略模式
林政硕(Cohen0415)2 小时前
Linux驱动开发进阶(四)- 内存管理
linux·驱动开发·内存管理
sqmeeting2 小时前
Linux NUC小主机化身视频会议服务器: 技术优势与部署实战
linux·服务器·windows·音视频·实时音视频
愚润求学4 小时前
Linux开发工具——apt
linux·服务器·开发语言
杰克逊的日记5 小时前
CentOs系统部署DNS服务
linux·python·centos·dns
知立5 小时前
嵌入式Linux开发环境搭建,三种方式:虚拟机、物理机、WSL
linux·开发环境·嵌入式linux
the_nov5 小时前
25.Reactor
linux·c++
小王努力学编程6 小时前
【Linux系统编程】进程概念,进程状态
linux·运维·服务器·c++
aoxiang_ywj6 小时前
【Linux】内核驱动学习笔记(二)
linux·笔记·学习
liuliu03237 小时前
戴尔笔记本 ubuntu 22.04 开机后进入initramfs界面
linux·运维·ubuntu