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
相关推荐
自动化监测Learner5 分钟前
Navicat Premium 17 中文版安装教程(2026最新版)
java·linux·数据库
pingglala1 小时前
ubuntu-nat模式不能上网解决方法
linux·运维·ubuntu
Zixhy2 小时前
多点巡检机器人项目技术总结
linux·c++·机器人·自动驾驶
雯宝3 小时前
7. USB 网络适配器驱动
linux
rest10243 小时前
使用内存探测bpf
linux
重生之我来学Python3 小时前
Docker套装的简介、安装、超级详细教程
linux·docker·容器·eureka·github
Ruiery4 小时前
Linux 6.6内核 PCIe 深度解析(十):PCIe Port Driver(portdrv)— 一个物理 Port,拆出五个逻辑服务
linux·运维·服务器
码农小韩5 小时前
Linux应用开发(二)——Linux的文件IO
linux·嵌入式软件·嵌入式操作系统·linux应用
Horn Still Sounds6 小时前
Linux网络并发服务器模型与SQLite数据库学习笔记
linux·服务器·数据库
10mAh6 小时前
【Linux】CPU 100% 怎么排查?——top、pidstat、jstack 到线程定位实战
linux·运维·服务器