From: Karel Zak Date: Mon, 31 Jul 2017 09:48:38 +0000 (+0200) Subject: column: (-t) disable encoding for non-printable chars X-Git-Tag: v2.31-rc1~172 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=00e8e677e6c72b756da57ad39a8cf026111c2106;p=thirdparty%2Futil-linux.git column: (-t) disable encoding for non-printable chars $ echo -e '\033[34mBLUE{1\n\033[31mRED{2\n' | ./column -s '{' -t BLUE 1 RED 2 Addresses: https://github.com/karelzak/util-linux/issues/490 Signed-off-by: Karel Zak --- diff --git a/text-utils/column.c b/text-utils/column.c index 2bb6335cf4..d34cfc3f0d 100644 --- a/text-utils/column.c +++ b/text-utils/column.c @@ -208,7 +208,9 @@ static void init_table(struct column_control *ctl) if (ctl->json) { scols_table_enable_json(ctl->tab, 1); scols_table_set_name(ctl->tab, ctl->tab_name ? : "table"); - } + } else + scols_table_enable_noencoding(ctl->tab, 1); + if (ctl->tab_colnames) { char **name;