Напишите сценарий, который принимает ровно один аргумент — имя каталога. Сценарий должен вывести этот аргумент обратно на стандартный вывод. Убедитесь, что сценарий создает сообщение об использовании, если это необходимо, и что он обрабатывает ошибки с помощью сообщения.
Я пишу код, как я понимаю. Я правильно понимаю этот вопрос? Возможно, есть другие версии, как найти каталог.
#!/bin/bash
echo "Enter fail name:"
read str
find "$str" 2>/dev/null
sa=$?
if [ "$sa" = '0' ]
then
echo "$str"
else
echo "Error"
fi
[[ -d "$str" ]]
, чтобы проверить, является ли аргумент каталогом, нет необходимости использоватьfind
- person anubhava   schedule 31.10.2014