Skip to main content

This is not hard, simply make sure to escape the octothorpe (#) in the name by prepending a reverse-slash (\).

find . -type f -name 'Lucky-*' | while read FILE ; do newfile="$(echo ${FILE} |sed -e 's/\#U00a9/safe/')" ; mv "${FILE}" "${newfile}" ; done

find . -type f -name 'Lucky-*' | while read FILE ; do
    newfile="$(echo ${FILE} |sed -e 's/\\#U00a9/safe/')" ;
    mv "${FILE}" "${newfile}" ;
done 

This is not hard, simply make sure to escape the octothorpe (#) in the name by prepending a reverse-slash (\).

find . -type f -name 'Lucky-*' | while read FILE ; do newfile="$(echo ${FILE} |sed -e 's/\#U00a9/safe/')" ; mv "${FILE}" "${newfile}" ; done

This is not hard, simply make sure to escape the octothorpe (#) in the name by prepending a reverse-slash (\).

find . -type f -name 'Lucky-*' | while read FILE ; do
    newfile="$(echo ${FILE} |sed -e 's/\\#U00a9/safe/')" ;
    mv "${FILE}" "${newfile}" ;
done 
Post Migrated Here from serverfault.com (revisions)
Source Link
DTK
DTK

This is not hard, simply make sure to escape the octothorpe (#) in the name by prepending a reverse-slash (\).

find . -type f -name 'Lucky-*' | while read FILE ; do newfile="$(echo ${FILE} |sed -e 's/\#U00a9/safe/')" ; mv "${FILE}" "${newfile}" ; done