ref: 3c7b96eefe4382559c195eec433f48ee0e5afc38
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 }