存档
使用Microsoft Word 2003或者2007保存代码的时候,Word默认会将英文引号(直引号)自动替换为中文引号(弯引号)。将Word中保存的代码拷贝出来执行的时候,因为英文引号被替换成了中文引号,代码肯定执行不了。
有时候,工作中还必须使用Word来保存要执行的数据库代码。将Word中的代码复制到命令行下直接执行,提示代码有语法错误。实际上问题在于英文引号变成了中文引号。
比如:查询系统表sysobjects中对象的ID号的一条简单的SQL语句,在word中显示为:
将上图中的代码复制到记事本中,显示如下图所示:
发现,Word中输入的直引号被自动替换成了弯引号。直引号是:' 和 ", 弯引号是:''和 "",弯引号是成对出现的。
每次都要将Word中拷贝出来的代码,替换其中的弯引号为直引号。岂不是很麻烦呢?
解决方法:将自动更正选项>键入时自动替换>直引号替换为弯引号选项取消。分Word2007和Word2003分别介绍操作步骤。
目的:使用linux中的sed命令提取指定内容
假设有字符串:<li><a target="_blank" href="http://www.dbainfo.net">Sybase数据库技术,数据
库恢复</a></li>
我想从该字符串中提取出来红色标记的内容,也就是:Sybase数据库技术,数据库恢复
linux命令sed和awk都可以实现该需求,本文仅利用sed命令中替换相应正则表达式的方法来实现。
abc="<li><a target=\"_blank\" href=\"http://www.dbainfo.net\">Sybase数据库技术,数据库恢复</a></li>"