这里有一个简单的脚本,我用它来清理Torrent下载我的电视节目:如何检查文件夹中是否存在特定种类的文件?
find . ! -path . -type d -maxdepth 3 -mindepth 3 -exec sh -c '
dir="$0"
tvnamer --batch $dir
mv $dir/*.mkv $dir/..
trash $dir
' {} ';'
如何我如果检查语句if $目录中有任何文件。第二部分修改呢?我显然只想在没有.part文件的情况下发生trash $dir
部分:)
如果'$ {dir}'中有多个'.part'文件,这个工作会怎么样? –
@umläute你的猜测是什么? – devnull
我的猜测是*不,它不会工作*;例如有两个'.part'-文件将产生* [:FOO/BAR.part:预期的二元运算符* –