服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash linux sed shell
  3. sedreplaceshell文件里面
Intereting Posts
unix:跨两个目录复制文件而不覆盖现有的 在nginxconfiguration中省略重复 DNS和域名冲突 如何用nginx代理/ grafana? Windows群集问题 在现场系统上编辑客户密码 – 这是多么糟糕的错误? 在PowerShell中更改活动目录显示名称格式? 在没有DVD-ROM驱动器的情况下安装Windows Server 2008 获取域名,reccomended服务器等 TortoiseGit使用私钥(非root用户) 同一逻辑驱动器上不同文件夹的不同RAID设置 如何正确限制通过htaccess访问某些文件夹? 远程JMX连接发送到本地主机 使用iptables为多个隔离networking设置NAT 在Windows Server 2003上运行SVN作为服务

sedreplaceshell文件里面

我有一个shell文件,需要在php文件中执行一些文本的replace。

需要更换的线路是:

$database = $db."_db"; 

实际的sed命令需要包含一个variables,所以不知道我应该逃避什么,在哪里?

 #!/bin/sh sed -is/$db."db"/$DATABASE/ mysql_connect.php 

谢谢。

  • vmstat消耗了大部分CPU的功耗
  • 在由空格分隔的bash输出上运行命令
  • MySQL备份的Bash脚本 – error handling
  • Linux:如何检查最后一次添加到文件的行数?
  • 在用户login/注销时执行命令

  • 为什么这些dmsetup命令在那里?
  • 显示菜单,而不是Linux上的login提示
  • 在shell脚本中跳过空格
  • 在使用rsync命令连接到同一networking的两台计算机之间同步文件
  • apt-get升级将在命令行上运行,但不能从cron bash脚本运行

用单引号将string括起来以防止variables扩展。

 sed -is/'$db."_db"'/$DATABASE/ mysql_connect.php 

用$DATABASE的值replace所有出现的$db."_db" 。

  • Bash:当用sudo运行的脚本调用php命令时找不到
  • 通过SSH运行远程SQL查询
  • 如何在安全FTPlogin期间不运行/etc/profile.d/custom.sh
  • closures/使用SSH退出所有屏幕
  • 在bash脚本中捕获Python脚本的输出
  • 当用cron运行时脚本不会做它应该做的
  • 通过IP地址dynamic删除iptables策略
  • 任何Linux工具来创build一个回购文件?
  • 使用inotifywait和lftp来同步服务器
  • Linux / Bash:testing我的服务器是否以编程方式/通过CLI打开到Internet

  • © 2017 服务器 Gind.cn
  • Topics
  •        
  • Powered by Server
  • Privacy Policy