您的位置:首页 > 运维架构 > Shell

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

2016-10-24 11:37 387 查看
本文转载自两个出处:

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: