Board logo

标题: 如何用gawk,将$1,$2...$60按条件切割后重新排列。 [打印本页]

作者: lmm     时间: 2010-6-11 21:48    标题: 如何用gawk,将$1,$2...$60按条件切割后重新排列。

1.txt 1748 015236 RSS164 1470506 1590 023666 KJJ1456 2589 2689999 我编的程序: gawk "{print substr($1,1,4),substr($2,1,2),substr($1,3,6),substr($3,1,9),substr($3,1,9),substr($4,1,6),substr($5,1,9)>>"\"2.txt"\"}" 1.txt 达不到如下的结果。 通过程序运行后: 1748 01 5236 RSS164 1470506 1590 02 3666 KUU456 2589 2689999

作者: lmm     时间: 2010-6-13 22:15
这个问题,通过学习是如下代码:(和大家一起共享) gawk "{print substr($0,1,7),substr($0,8)}" 1.txt

作者: fe19880919     时间: 2010-6-14 02:58
这真的是cmd命令吗,我怎么不能运行呢

作者: lianjiang2004     时间: 2010-6-14 08:23
Originally posted by fe19880919 at 2010-6-14 02:58: 这真的是cmd命令吗,我怎么不能运行呢
去找个gawk.exe再试。

作者: HAT     时间: 2010-6-14 13:26    标题: Re 3 楼

可以在这里下载:批处理室附件收集专用帖 www.cn-dos.net/forum ...