From 9d46398b58f20a48aea0f9dc02e5afe379d999f8 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 8 Jun 2014 14:58:32 -0300 Subject: [PATCH] script to remove "invalid" characters in filenames --- unspace.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 unspace.sh diff --git a/unspace.sh b/unspace.sh new file mode 100644 index 0000000..d7b56ed --- /dev/null +++ b/unspace.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +for file in *; do + # echo -n $file + new_file=$(echo $file|sed -e 's/[^A-Za-z0-9._-]/_/g') + if [ "$file" = "$new_file" ]; then + # echo " not messing..." + continue + fi + echo "$file => $new_file" + mv "$file" $new_file +done +