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
相关推荐
李斯维9 分钟前
第14 章 使用 shell:初始化文件
linux·bash·unix
石像鬼₧魂石8 小时前
如何配置Fail2Ban的Jail?
linux·学习·ubuntu
椰子今天很可爱9 小时前
五种I/O模型与多路转接
linux·c语言·c++
Lueeee.10 小时前
Linux kernel Makefile 语法
linux
爱吃山竹的大肚肚11 小时前
EasyPOI 大数据导出
java·linux·windows
极地星光12 小时前
dmesg 工具的核心功能与作用
linux
福尔摩斯张13 小时前
C++核心特性精讲:从C语言痛点出发,掌握现代C++编程精髓(超详细)
java·linux·c语言·数据结构·c++·驱动开发·算法
hgz071013 小时前
Linux服务器环境部署与JMeter压测准备
linux·服务器·jmeter
ShirleyWang01213 小时前
VMware如何导入vmdk文件
linux·数据库
Lueeee.14 小时前
内核menuconfig配置实验
linux