# when I perform: printf "\n\t%-25s| %-25s\n", 'Filename', 'Comment'; # I get on STDOUT Filename Comment # please note the spacing # when I perform printf "\n\t%-25s| %-25s\n", RED . 'Filename' . RESET, UNDERLINE . 'Comment' . RESET; # the same spacing as above # I get on STDOUT Filename Comment # each underlined, but the spacing is changed somehow