From 907bce55d0388c02f988319903ab1b5e2888a1ad Mon Sep 17 00:00:00 2001 From: Nick Patavalis Date: Fri, 9 Feb 2018 11:25:45 +0200 Subject: [PATCH] split_line separator handling improvement Do not emit empty word if line ends with separator --- bash_completion/picocom | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bash_completion/picocom b/bash_completion/picocom index fe99dd6..b143231 100644 --- a/bash_completion/picocom +++ b/bash_completion/picocom @@ -111,8 +111,11 @@ function _picocom_split_line() let i++ c=${line:i:1} done - words+=( "$word" ) - word= + if [[ -n $c ]]; then + # emit word (but not at eol) + words+=( "$word" ) + word= + fi let i-- fi continue