From 8edc56d3aa6cebd4391333e4abfe25ef20151f77 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 4 Aug 2020 12:11:32 +0300 Subject: [PATCH] drop [ --- shfm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shfm b/shfm index 3c71dda..b81fc1b 100755 --- a/shfm +++ b/shfm @@ -28,11 +28,12 @@ file_escape() { tmp=$1 safe= # loop over string char by char - while [ "$tmp" ]; do + while :; do c=${tmp%"${tmp#?}"*} case $c in [[:print:]]) safe=$safe$c ;; + '') return ;; *) safe=$safe\? ;; esac