From 1b2ac1e5376c0b1512a890f2e1df6f1f7642a690 Mon Sep 17 00:00:00 2001 From: Alex Duan <417921451@qq.com> Date: Fri, 25 Oct 2024 10:44:23 +0800 Subject: [PATCH] fix: create talbe fields area support blank on left bracket --- tools/shell/src/shellAuto.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/shell/src/shellAuto.c b/tools/shell/src/shellAuto.c index b8d346f34f..89d882d52b 100644 --- a/tools/shell/src/shellAuto.c +++ b/tools/shell/src/shellAuto.c @@ -1732,7 +1732,9 @@ bool fieldOptionsArea(char* p) { while(p2) { p2 = strchr(p2, ' '); if (p2) { - if ((p2 - 1)[0] != ',') { + // get prev char + char prec = *(p2 - 1); + if (prec != ',' && prec != '(') { // blank if before comma, not calc count. like st(ts timestamp, age int + BLANK + TAB only two blank cnt ++; }