From 00e8e677e6c72b756da57ad39a8cf026111c2106 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Mon, 31 Jul 2017 11:48:38 +0200 Subject: 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 --- text-utils/column.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'text-utils/column.c') diff --git a/text-utils/column.c b/text-utils/column.c index 2bb6335cf..d34cfc3f0 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; -- cgit v1.2.3-55-g7522