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
相关推荐
REDcker8 分钟前
CentOS 与主流 Linux 发行版历史与版本综述
linux·centos·numpy
逻辑峰17 分钟前
ReadStat在Linux的安装和使用
linux·运维·服务器
Lsir10110_28 分钟前
【Linux】序列化与反序列化——网络计算器的实现
linux·运维·网络
阿梦Anmory1 小时前
保姆级教程:Flask应用实现后台常驻运行(Linux服务器)
linux·服务器·flask
夏日听雨眠1 小时前
Linux学习1
linux·服务器·学习
小生不才yz1 小时前
【Makefile 专家之路 | 函数篇】10. 逻辑增强:逻辑函数(if/and/or)与环境断言(info/error)
linux
123过去1 小时前
sslyze使用教程
linux·网络·安全
闫记康1 小时前
Linux ip基础
linux·网络·tcp/ip
思麟呀1 小时前
应用层自定义协议与序列化
linux·运维·服务器·网络·c++
Lost_in_the_woods1 小时前
Java程序员的Linux之路——命令篇
linux·运维·服务器