我有这段代码:
find . ! -path . -type d -maxdepth 3 -mindepth 3 -exec sh -c '
dir="$0"
tvnamer --batch $dir
mv $dir/*.mkv $dir/..
[ -f $dir/*.part ] || trash $dir
' {} ';'
但是,它会中断,因为目录名称中有空格$dir
(TVnamer 会混淆)。
./Show/Season/[ www.Torrenting.com ] - Castle.2009.S06E01.720p.HDTV.X264-DIMENSION
./Show/Season/[ www.Torrenting.com ] - Revenge.S03E01.720p.HDTV.x264-2HD
如何删除空格/重命名文件夹,$dir
然后将其传递给其余代码?