【发布时间】:2016-06-25 03:49:23
【问题描述】:
通过使用 AWK (1.3.3) for Windows,我们遇到了一个随机且奇怪的问题
我们使用 AWK 来剪切 csv 文件,以便更轻松地集成到我们的应用程序中。文件每 9 分钟到达导入目录,并在一天中被剪切然后加载。问题是有时文件没有被剪切。这可能在同一天发生一次或多次,也可能永远不会发生。
当我们再次返回导入目录中未剪切的文件时,剪切效果很好!
有没有人遇到过这个问题并知道原因?
我们在 .bat 文件中使用 awk,如下所示:
REM arg1 = file to split
REM arg2 = max size
REM arg3 = destination folder
REM arg4 = AWK folder
REM If file arg1 size is smaller than arg2 then use column 1 else use column 3
cd %3 & if %~z1 LSS %2 (%4awk -F; "{print >> $1\".csv\"}" %1) else (%4awk -F; "{print >> $3\".csv\"}" %1)
提前感谢您的反馈
【问题讨论】: