Similar case but I think slightly different: printf ' ermrxsmg \tjrjc ngsoo\n' | unexpand -t2 | cat -A printf ' ermrxsmg \tjrjc ngsoo\n' | unexpand -t4,55,68,78 | cat -A output | ermrxsmg^I^Ijrjc ngsoo$ | ermrxsmg^Ijrjc ngsoo$ whereas the correct output is | ermrxsmg ^Ijrjc ngsoo$ | ermrxsmg ^Ijrjc ngsoo$
Fortunately, as in the OP, both correctly round-trip through expand as | ermrxsmg jrjc ngsoo$ | ermrxsmg jrjc ngsoo$ наб
signature.asc
Description: PGP signature