我有一个dat文件,其中包含一些数据,分别为'|'字符。
我想读取每一行并从此处取出第5和第6列数据(日期格式),然后使用unix验证日期。我是unix的新手。请让我知道怎么做。
答案 0 :(得分:1)
尝试使用awk脚本(http://www.manpagez.com/man/1/awk/)解析文件。像
这样的东西awk -F\| '{print $5, $6}' test.dat
然后可以将其扩展为执行日期验证,具体取决于验证需求。例如 - http://unix.derkeiler.com/Newsgroups/comp.unix.shell/2003-08/1340.html似乎执行了合理数量的验证。