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
相关推荐
摇滚侠2 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush43 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5203 小时前
Linux 11 动态监控指令top
linux
不会C语言的男孩4 小时前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
古城小栈5 小时前
Unix 与 Linux 异同小叙
linux·服务器·unix
凡人叶枫6 小时前
Effective C++ 条款42:了解 typename 的双重意义
java·linux·服务器·c++
2601_961875246 小时前
决战申论100题2026|最新|范文
linux·容器·centos·debian·ssh·fabric·vagrant
java_cj6 小时前
深入kube-apiserver认证机制:从Bearer Token到mTLS的完整认证链解析
linux·运维·服务器·云原生·容器·kubernetes
lsyeei7 小时前
linux 系统目录详解
linux·运维·服务器
森G7 小时前
75、服务器源码解析---------云视频服务项目
linux·服务器·网络·c++·qt