From ade6dae4cecb45d524771c9ba89863a16e236f65 Mon Sep 17 00:00:00 2001 From: Scott Worley Date: Mon, 22 Dec 2014 22:12:37 -0800 Subject: [PATCH] Support '?' in destination filenames --- pic-mv | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pic-mv b/pic-mv index 23da8c3..0309ec0 100755 --- a/pic-mv +++ b/pic-mv @@ -24,8 +24,10 @@ fi file="$1" name="$2" +re_escaped_name=$(sed 's/[?+*.]/\\&/g' <<< "$name") + # Find next number -max=$(ls "$destdir" | sed -rn "s/^$name ([0-9]+).jpeg$/\1/p" | sort -n | tail -n1) +max=$(ls "$destdir" | sed -rn "s/^$re_escaped_name ([0-9]+).jpeg$/\1/p" | sort -n | tail -n1) if [[ "$max" ]];then number=$((max + 1)) else -- 2.44.1