shell脚本学习笔记(二)—— 引字符号、db2命令选项、date

本文转载自两个出处:
1、shell可以识别4种不同类型的引字符号: 单引号字符’ 双引号字符” 反斜杠字符\ 反引号字符`
http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26449305&id=3245718
2、DB2 -x select…去掉标题谈谈DB2的options选项
http://blog.csdn.net/aspnet2002web/article/details/7727988


1 shell脚本中各种引字符号的使用

单引号内忽略所有特殊字符,都当做一般字符处理。
双引号作用与单引号类似,但不会忽略三类特殊符号:$,\,`。会进行解释处理,而不是直接使用。
反引号是用作命令替换,也可以用$(…)把命令括起来。
反斜杠用作转义字符。

2 db2 -x “select …”去标题

db2命令有很多选项,可以在命令窗口输入db2 ? options查看选项的帮助信息。
db2 -x “select …”,用-x选项可以以省略列标题的打印,直接打印结果。

下面是在工作中遇到的一段小的shell脚本代码,运用到了上面的两点:

stlm_date=`db2 -x "select curr_stlm_dt from tbl_bat_cut_ctl"`
if [ $? -ne 0 ];then
    echo "获取清算日期失败!"
    exit()
fi

3 date命令

date命令是显示或设置系统时间与日期。有选项和参数。

starttime=`date  +20%y%m%d%H%M%S`
starttime=`date  +%Y%m%d%H%M%S`

详细使用可参考:
http://man.linuxde.net/date

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值