ref: 49c1ea83f5e42094b933e462eee157063a0ae690
dir: /bin/i-/
#!/bin/awk -f BEGIN{ n = 1 if(ARGC > 1){ n = ARGV[1]; ARGC-- } for(i = 1; i < 50; i++) tabs[i] = tabs[i-1] " " } { if(match($0, /^ +/) == 0){ print next } sub(/^ +/, tabs[RLENGTH-n]) print }