如何使用 Cut 命令将时间戳剪切到特定点?
how to cut timestamp using Cut command upto a particular point?
我获取了时间戳 sysibm.sysdummy。如果时间戳是 2015-08-21.23.35.45.45287 ,我需要将它削减到分钟,即 2015-08-21.23.35。任何人都可以告诉我如何使用 unix 命令来削减它吗?
DB2 表达式 values(substr(timestamp(current timestamp),1,16))
将 return 时间戳记到分钟。它将由 DB2 而不是 Unix 提供。
当你想要cut
它时,使用
echo '2015-08-21.23.35.45.45287' | cut -d"." -f1-3
Cut 可能不是最佳解决方案,请考虑 DB2 表达式 (@data_henrik) 或 shell 内置
a="2015-08-21.23.35.45.45287"; echo ${a:0:16}
我获取了时间戳 sysibm.sysdummy。如果时间戳是 2015-08-21.23.35.45.45287 ,我需要将它削减到分钟,即 2015-08-21.23.35。任何人都可以告诉我如何使用 unix 命令来削减它吗?
DB2 表达式 values(substr(timestamp(current timestamp),1,16))
将 return 时间戳记到分钟。它将由 DB2 而不是 Unix 提供。
当你想要cut
它时,使用
echo '2015-08-21.23.35.45.45287' | cut -d"." -f1-3
Cut 可能不是最佳解决方案,请考虑 DB2 表达式 (@data_henrik) 或 shell 内置
a="2015-08-21.23.35.45.45287"; echo ${a:0:16}