要使用 echo 命令的模式匹配字符功能,可以输入:
echo The back-up files are: *.bak
该用法将显示消息备份文件后跟有当前目录中以 .bak 结尾的文件名。
在正则表达式中,中括号[]是特殊字符,会匹配其中的任意一个字符且只是一个字符。
当想输出类似 [abc]这样的字符串时,最好使用双引号括起来。
echo "[abc]"
否则,如果直接使用echo [abc]输出,可能得到不同的”奇怪“的结果。
echo [abc]会在当前目录下,匹配名称为a或者b或者c的文件,如果当前目录包含a、b、c这三个文件中的任意一个,则返回相应的文件列表;否则返回 [abc]本身。
root@test:~# ls -l [abc]
-rw-r--r-- 1 root root 0 Apr 11 17:27 a
-rw-r--r-- 1 root root 0 Apr 11 17:34 b
root@test:~# echo [abc]
a b
root@test:~# echo [cde]
[cde]
root@test:~# echo *.sh
openvpn.sh setup-debian.sh
root@test:~#
在使用echo输出字符串的时候,如果不加双引号,会启用模式匹配功能;如果恰好能匹配到当前目录下的文件,则会输出匹配到的文件名列表。
如果没有匹配到文件的话, 会直接打印相应的字符串。
为了防止不确定的输出结果, 可以将字符串两边添加双引号。 为了中括号的问题去改造以前的代码是个比较大的工程。
标签:
一、Sybase ASE中对表中已有的列修改默认值属性,使用命令:
alter table [database.][owner].table_name replace column_name default { constant_expression | user | null}
比如将表tmp1中dealtime字段设置成默认值为当前日期,使用:
alter table tmp1 replace dealtime default getdate()
阅读全文...
Sybase ASE对null is null的处理结果是什么呢?
下面的SQL语句会返回所有的对象名吗?
select name from sysobjects where type=null or null is null
答案是:根据ASE版本不同,结果也不同。
在ASE v15.0.3之前的版本中会报下面的错误:
Invalid operator for datatype op: is null type: VOID TYPE.
在v15.0.3及以后的版本中,对is null的处理结果和我们平时直观的想法相同,
上面SQL语句会返回所有的对象名称。
阅读全文...
sybase数据库中去除重复数据的方法有很多中,比如:identity+max(),set rowcount N 或 top N,distinct,ignore_dup_key等等。
以后花时间整理一下去除重复数据的不同方法。
今天,仅仅介绍如何使用union操作符来去除重复值。
在select命令中union all不删除重复行,而union会删除重复行。
这样的话,将包含重复行的记录通过union操作符插入到一张临时表中,然后再倒回来就行了。
阅读全文...
以前本博提供了Sybase ASE 12.5绿色版的客户端工具Sybase Central,那个版本号为v3.2。今天继续提供Sybase Central v4.3绿色免安装版。
本客户端工具为Sybase ASE v12.5.4附带的Sybase Central v4.3的绿色、免安装版。本工具包含两个插件:
Sybase Central ASE Plug-in/12.5.4/GA Build 1/S/1.4/ase1254dev/Mon May 22 10:15:00 PDT 2006 和 Sybase IQ 12.7 070907
*************************************************************
免责声明
Sybase Central版权归Sybase公司所有!
我制作此Sybase Central版的绿色安装程序的目的是方便大家使用,
现在互联网上Sybase早期版本的客户端工具不好找了,希望此免安装
工具能够给大家带来工作上的便利。请勿将此工具用于商业用途,否则
产生的相应版权问题与本人无关!谢谢!
*************************************************************
阅读全文...
以前本博提供了Sybase ASE 12.5绿色版的客户端工具Sybase Central,今天再提供Sybase的另一客户端工具Sybase SQL Advantage的绿色版本。
Sybase SQL Advantage的此绿色版本工具解压至任意目录后即可直接运行,不需任何配置。
本程序为Sybase ASE v12.5.4附带的Sybase SQL Advantage的绿色免安装版。
阅读全文...
【TechTarget中国原创】时隔两年,TechTarget数据库网站再次推出了数据库工程师薪酬调查活动,2009年的薪酬调查报告获得了广大网友的欢迎,因此在本次的调查中,更多的数据库从业人员参与了进来。共计517名网友参加了我们的调查,其中有388名网友完成了全部问题,在此感谢衷心感谢广大网友对TechTarget数据库网站的支持!
本次的调查数据收集共为期一个月,由于数据量较大,因此TechTarget数据库网站编辑花了较长的时间对有效数据进行了整理与分析。在2月中旬,2011年数据库薪酬调查报告最终出炉,本次的调查报告不仅涵盖了数据库从业人员的薪酬待遇情况,还包括一些对数据库新技术发展的趋势,内容较2009年更为丰富。希望能够对DBA职业规划提供更好的参考。
阅读全文...
感谢大家对本博客的支持,祝大家龙年心想事成,万事如意!
在2012年本博客将继续分享关于Sybase数据库的技术知识。
标签: