!/^[[:space:]]*#/ && / #/ { idx = index($0, " #") if (idx > 0 && idx != TARGET) { pad = "" for (i = idx; i < TARGET; i++) pad = pad " " sub(/ #/, pad " #") } } { print }