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