Как сделать вход в первую папку в скрипте sh? Доброго времени суток.
Интересует вопрос.
Например, у нас есть простенький скрипт .sh, который шарит по директориям.
Нужно решение задачи:
Скрипт должен обнаружить папку в директории и осуществить вход в неё( ну это я знаю - cd /*/*

21 Авг 2019 в 06:23
248 +1
0
Ответы
1
!/bin/bashНайти первую папку в директории

first_folder=$(find /path/to/directory -mindepth 1 -type d | head -n 1)

Проверить, что папка найдена

if [ -n "$first_folder" ]; then
echo "Первая папка в директории: $first_folder"

Войти в первую папку

cd "$first_folder"
echo "Вход выполнен в $first_folder"
else
echo "В директории нет папок"
fi

20 Апр 2024 в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир