我是新來的awk編程和有關使用NR變量的有點糊塗..文件格式:使用混亂AWK NR可變
我的代碼...
awk 'BEGIN {k=NR;}{printf("%s %s %s %s\n",$k,$(k+1),$(k+2),$(k+3))}' auth_data
$貓AUTH_DATA
6262 6530 6661 3162 6364 6264 6561 3430 3033 3332 6536 3139 6230 6261 61
30 3637 0A00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000
輸出:
6262 6530 6661 3162 6364 6264 6561 3430 3033 3332 6536 3139 6230 6261 6130
3637 0A00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 6262 6530 6661
但我想的是,輸出應該在這個格式:
6262 6530 6661 3162 6364 6264 6561 3430
3033 3332 6536 3139 6230 6261 6130 3637
0A00 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
了投票以及格式化和邏輯問題。保持良好的工作,祝你好運! – shellter
@shelter多謝先生..我會在將來盡力而爲 –