0

我有一个文件,其中包含这样的行:

004662484   4   0   0   0   0

第二列是数字 4,我想用这个数字将这一行提取为 4 行,如下所示:

004662484   0   0   0   0   0
004662484   1   0   0   0   0
004662484   2   0   0   0   0
004662484   3   0   0   0   0

如何使用其中一个或两个来做到这awk一点sed?谢谢!

4

1 回答 1

5
 {  reps = $2;  for (i = 0; i < reps; i++) { $2 = i; print $0; } } 
于 2013-10-25T03:08:50.503 回答