From c9d6c52edf105b6769ec851cfa35a6d342401ccb Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 5 Aug 2020 23:40:06 +0300 Subject: [PATCH] fix internatonal file names. Closes #8 --- shfm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shfm b/shfm index 492938a..eda6217 100755 --- a/shfm +++ b/shfm @@ -103,9 +103,9 @@ file_escape() { # loop over string char by char while c=${tmp%"${tmp#?}"}; do case $c in - [[:print:]]) safe=$safe$c ;; '') return ;; - *) safe=$safe\? ;; + [[:cntrl:]]) safe=$safe\? ;; + *) safe=$safe$c ;; esac tmp=${tmp#?}