1) ha bármely cut kimenetében formátumvezérlő karakterek vannak, azokat a printf lenyeli, szóval hamár, akkor inkább
printf '%s' "`cut ....`"
2) de igazából mi a francnak a printf?
cut -b40-49 log.txt ; echo -n , ; cut -b31-38 log.txt
De az eredeti felvetés pont az, hogy módosít-e a bemenő sorrenden a cut a kimenetben. Nem.