【发布时间】:2011-08-19 21:16:18
【问题描述】:
我想在 shell 脚本中插入数据库中文件的最后修改时间戳。我的脚本是这样的
#!/usr/bin/ksh
date=date -r /raid/file/test.txt +%d" "%b" "%Y" "% r | awk '{print $1,$2,$3,$4,$5;}'
echo ${date}
sqlplus USR/USR@PRODAR.AD.MANTO <<ENDOFSQL
INSERT INTO PROD_TABLE VALUES('$date');
exit
ENDOFSQL
我想知道如何将文件的最后修改日期分配给 shell 变量并在 sqlplus 中使用它。请注意,我正在寻找格式为 05 May 2011 08:02:27 PM 的日期 $date 目前显示为 null 并且是被插入到表中。
希望有任何相同的建议。
【问题讨论】:
标签: oracle shell unix ksh sqlplus