How can I change every semicolon in every filename of every file in a folder and its subfolders to a dash?
How can I recursively change every semicolon in every filename of every file in a folder and its s开发者_Go百科ubfolders to a dash? (or even better, a space and then a dash)
A little late but this snippet should do the the trick:
for f in $(find . -type f); do mv "$f" "${f/;/ -}"; done
精彩评论