but this line looks too long?
This is a pretty common shell construct, I think it is fine.
Other lines are longer.
Still better to not introduce new >80 col lines though... there are three > 80 cols right now, all of which are awkward to wrap to 80.
Agreed, it's fine, I just don't like it :)
Fix line length, per ed.
also move b= to place closer to where it's used.