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
相关推荐
小糖学代码1 天前
Linux:11.线程概念与控制
linux·服务器·c语言·开发语言·c++
YouEmbedded1 天前
解码Linux文件IO目录检索与文件属性
linux·文件属性·文件io·目录检索
大聪明-PLUS1 天前
关于新的 Linux 内核接口 gpio uapi 的说明
linux·嵌入式·arm·smarc
玉树临风江流儿1 天前
Linux驱动开发总结速记
linux·运维·驱动开发
cccyi71 天前
Linux 进程信号机制详解
linux·signal·volatile
gd63213741 天前
银河麒麟 aarch64 linux 里面的 qt 怎么安装kit
linux·服务器·qt
A-花开堪折1 天前
Qemu 嵌入式Linux驱动开发
linux·运维·驱动开发
磊灬泽1 天前
【Linux驱动开发】PWM子系统-servo
linux·运维·算法
郝学胜-神的一滴1 天前
Linux系统函数stat和lstat详解
linux·运维·服务器·开发语言·c++·程序人生·软件工程
Mr.亮先生1 天前
常用、高效、实用的 Linux 服务器监控与运维工具清单
linux·运维·服务器