服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash linux sed shell
  3. sedreplaceshell文件里面
Intereting Posts
用户configuration文件无法访问文件服务器 使用powershell的export-csv导出特定的字段 我的batch file如何确定我是否在我的工作networking上? Percona服务器和MySQL服务器在不同端口上的同一台服务器上 IIS7.5上Intranet站点的用户提示input用户名/密码 如何列出s3fs坐骑? parsing未传送的邮件标题(退回邮件) 我怎么知道为什么我的(Ubuntu的8.04)服务器颠簸,变得没有反应? 企业无线政策 SQL Server 2008不能insertproduct键 CutePDF在域环境中 Yum在search中find软件包,但无法find它进行安装 SharePoint 2010 wiki的改进列表在哪里? 为新创build的文件强制inheritanceNTFS权限 如何通过SSH以超级用户身份在Ubuntu中运行脚本?

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