我正在编写一个连接到服务器的 bash 脚本,将数据导出到 .csv 文件,然后运行一个使用该新创建文件的 jar。问题是,jar 要求文件名包含 .csv 文件中第一行的 Timestamp 列的值。
这是我的 .csv 文件的第一行。在这种情况下,时间戳是位于行尾的2012-11-01 。
"####<Nov 1, 2012 12:00:01 AM UTC> <Warning> <AesoRMQAdapter::RabbitMQAdapter> <> <myServer> <[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <> <1351728001726> <BEA-000000> <DEBUG SEND MESSAGE={"Volume":55.1,"OfferedVolume":54.8,"ArmedVolume":0.0,"Status":false,"BlockNr":0,"Timestamp":"2012-11-01T00:00:01+0000"}> "
我的问题如下。
检索 .csv 文件后,我该如何...
- 从 .csv 文件的第一行中获取第一个时间戳
- 在我将保存 .csv 文件的文件名中使用该时间戳
感谢您的所有帮助!