Моя цель - написать сценарий для рекурсивного поиска по текущему рабочему каталогу и подкаталогам и распечатки количества обычных файлов, количества каталогов, количества специальных файлов блоков, количества специальных файлов символов, количества FIFO и количества символических ссылок. Я должен использовать тесты условий с [[]]. Проблема в том, что я не совсем уверен, с чего начать.
Я пробовал что-то вроде следующего для поиска всех обычных файлов, но я не уверен, как именно рекурсия работает в сценариях BASH:
function searchFiles(){
if [[ -f /* ]]; then
return 1
fi
}
searchFiles
echo "Number of ordinary files $?"
но я получаю 0 как результат. Кто-нибудь поможет в этом?