[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
使用gawk。
以下保存为script.awk
  1. BEGIN {printf("data1,data2,data3,data4,data5,data6,data7,data8,time\n")}
  2. /data/ {a[NR]=$4;b[NR]=substr($2,2,11);c[NR]=substr($3,1,5)}
  3. END{
  4. for(i=2;i<=NR-2;i++)
  5. {
  6. if((i-1)%8)
  7. printf("%-2d,",a[i]);
  8. else printf("%-2d,%s %s\n",a[i],b[i],c[i]);
  9. }
  10. }
复制代码
再bat或bash调用
  1. gawk -f 'script.awk' 1.txt >1.csv
复制代码

TOP

返回列表