服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash linux sed shell
  3. sedreplaceshell文件里面
Intereting Posts
计算机列表的组策略结果 Debian安装程序使用某些RAID设备制作RAID 如何检索AWS SNS Arn值 .htaccess httpsredirect最佳方法 MBR-NTFS下的硬盘扇区1到62是什么? GPO在整个儿童资源中是如何级联的? 使用postfix限制从单个IP到某个域的中继 在Domino / Notes中设置回复地址 用Windows Server 2003热备份 获取安装在Windows 2003框中的所有证书 用户和angular色标签对SELinux中的文件有什么影响? 应用程序服务器遇到文件系统问题 使用backup exec备份事件查看器文件夹而不安装远程代理 帮助visudo ASP.NET MVC共享虚拟主机推荐? (或者,好的Windows VPS提供商?)

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