У меня есть папка со следующими каталогами
$ pwd
/d/xxx
'Anupam Roy - Zulfiqar (Original Motion Picture Soundtrack)'/
'Zulm Ka Jawab [1995] [Soundtrack]{Original Release Melody Top Star MCD No. 406 CD}'/
В первом каталоге есть список файлов с расширением .flac Во втором каталоге есть еще одна папка с именем
'Bappi Lahiri - Zulm Ka Jawab (1995) [FLAC] {Melody MCD-406}'/
Мои требованияЭто цикл по всем каталогам в / d / xxx и перемещение их в другое место.Если в каталоге есть файлы flac, я хочу пропустить этот каталог.
В этом случае я хочу переместить 'Bappi Lahiri - Zulm Ka Jawab (1995) [FLAC] {Melody MCD-406}' / и пропустить 'Anupam Roy - Zulfiqar (оригинальный саундтрек к фильму) '/
Я видел сценарий, но он не работает, так как в имени каталога есть пробелы
#!/bin/bash
for d in D:/xxx/*/; do
count=`ls -l *.flac 2>/dev/null | wc -l`
if [ -d "$d" ] && [ $count == 0 ]; then
mv $d D:/krishna/
#$echo "$d"
fi
done