Я новичок в скриптах bash. Я просто пытаюсь создать скрипт, который будет искать в каталоге и отображать имена всех подкаталогов.
Основой для кода является следующий скрипт (назовите его isitadirectory.sh):
#!/bin/bash
if test -d $1
then
echo "$1"
fi
так в командной строке, если я наберу
$bash isitadirectory.sh somefilename
Это будет эхо somefilename, если это каталог.
Но я хочу найти все файлы в родительском каталоге.
Итак, я пытаюсь найти способ сделать что-то вроде
ls -l|isitadirectory.sh
Но, конечно, приведенная выше команда не работает. Может кто-нибудь объяснить хороший сценарий для этого?