全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1193|回复: 2
打印 上一主题 下一主题

[已解决] 【搞定】一键备份脚本sed替换字符遇到问题

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-7 00:36:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SED替换的命令我是这么写的
sed -i "s/222222/$sqlpass/g" /etc/cron.daily/autobackup1key.sh

就是/etc/cron.daily/autobackup1key.sh 放着sh文件 内容222222是为了让真实的mysql密码替换它

其他类似这样的替换好几个 其他的比如ftp地址  ftp路径 和用户名等等都没问题   但是这个遇到了问题
因为我的密码带/这个符号

请问带这种符号的替换可以怎么解决呢?


谢谢Linux帝





解决方案
sed 替换 路径变量的问题.
把sed的分隔符换成别的符号例如换成“:”号
  • cat sourcefile|sed "sPATH@userPath:g" >temp

复制代码

解决方案

[ 本帖最后由 javaluo 于 2011-10-7 00:51 编辑 ]
2#
发表于 2011-10-7 00:41:01 | 只看该作者
好多不都是有corn脚本的吗?
3#
 楼主| 发表于 2011-10-7 00:45:29 | 只看该作者
原帖由 johnnyfu829 于 2011-10-7 00:41 发表
好多不都是有corn脚本的吗?

方便小白

好多人的cron运行不了是因为权限和路径各种问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-25 12:34 , Processed in 0.060644 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表