#!/usr/bin/env bash # Remove brackets and quotes from filenames # replaces space with underscore IFILE=~/tmp/selected_files if [[ -f $IFILE ]]; then

wc -l $IFILE

else

echo "No files selected."
exit 1

fi

while IFS= read -r file do

NEWNAME=$( echo "$file" | tr ' ' '_' | tr -d "[]()\"'")
[ -f "$file" ] && mv "$file" "$NEWNAME"

done < “$IFILE”