Създаване на shell скрипт за търсене на поддиректория в...

topchokt

Registered
Здравейте, колеги.
Знам, че тук има хора, които са по-навътре с Линукс и за това искам малко помощ.
Заданието е следното: Да се създаде shell скрипт за търсене на поддиректория в дърво на директориите, започвайки от зададена като параметър директория.


Някой може ли да помогне, например с примерно решение или поне с насоки как ще стане, че аз съм много бос в тази област.
 
И аз не съм навътре, но ето ти едно примерче, което ако не друго - мисля работи както трябва :)
Код:
#!/bin/bash
echo -n "Enter directory for search:"
read search_directory
for dir in $(find "/начална/директория/" -type d);
do
                BASEDIR=$(dirname $dir)
                if [[ "$BASEDIR/$search_directory" == "$dir" ]]; then
                        echo "$search_directory exists in $dir"
                 cd $dir
        fi
done
 
Replace каза:
И аз не съм навътре, но ето ти едно примерче, което ако не друго - мисля работи както трябва :)
Код:
#!/bin/bash
echo -n "Enter directory for search:"
read search_directory
for dir in $(find "/начална/директория/" -type d);
do
                BASEDIR=$(dirname $dir)
                if [[ "$BASEDIR/$search_directory" == "$dir" ]]; then
                        echo "$search_directory exists in $dir"
                 cd $dir
        fi
done

Благодаря много!
 

Back
Горе