本文转载自两个出处:
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