我知道如何使用awk和sed获取一系列行。我也知道如何使用awk和sed输出每第n行。例如,我有一个1780000行的文件。因此,如果我有一个1780000行的文件,它从1开始,到1780000结束,这将打印:2178001780235601# ... and so on有谁知道如何使用awk、sed或其他unix命令每隔n个时间间隔获取一系列
我有以下awk命令:'BEGIN { if($1 % 5 == 0) {a[$1][$2][$3]+=$4; } } {for (i in a) for (j in a[i]) for (k in a[i][j]) print i, j, k, a[i][j][k]}'9374 2150当我在输入文件上运行命令时,会得到以下错误:
源行1上下文