今天把服务器上的frp服务移到树莓派上,然后用树莓派控制服务器开关机。所以需要批量修改frpc的IP,从127.0.0.1改成树莓派的IP地址。
以下是一个简单的Shell脚本,用于修改Linux系统中的一个文件,将所有的local_id = 127.0.0.1
替换为local_id = 192.168.31.198
。请记得在运行脚本之前备份文件,以防万一。
#!/bin/bash
# 指定要修改的文件路径
file_path="/path/to/your/file.conf"
# 检查文件是否存在
if [ ! -f "$file_path" ]; then
echo "文件不存在: $file_path"
exit 1
fi
# 备份文件
backup_path="$file_path.bak"
cp "$file_path" "$backup_path"
echo "文件备份为: $backup_path"
# 替换文本
sed -i 's/local_id = 127.0.0.1/local_id = 192.168.31.198/g' "$file_path"
echo "已将所有的 local_id = 127.0.0.1 替换为 local_id = 192.168.31.198"
请替换/path/to/your/file.conf
为你实际的文件路径。运行脚本时,确保你有执行权限。你可以使用以下命令为脚本添加执行权限:
chmod +x script.sh
然后运行脚本:
./script.sh
这将修改指定文件中的所有local_id = 127.0.0.1
为local_id = 192.168.31.198
。请确保在运行脚本之前理解脚本的作用,并在修改文件之前备份文件。
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
暂无评论
要发表评论,您必须先 登录