Автор Тема: Задача  (Прочетена 1959 пъти)

ayhan_98

  • Участници
  • ***
  • Публикации: 3
    • Профил
Задача
« -: Dec 22, 2015, 19:59 »
Условие:
      Напишете bash скрипт за извеждане на дърво на директориите с корен за дадена директория. Името на коренната директория се въвежда като параметър на скрипта. Използвайте подходящи символи за визуализация на нивото на вложеност на директориите.
     Например въвеждаме като коренна директория dir.
                            dir
                 dir1                dir2
        dir11        dir12 

Изход:
dir
-dir1
--dir11
--dir12
-dir2
Активен

BRADATA

  • Напреднали
  • *****
  • Публикации: 833
  • Distribution: Slackware/Mint/CentOS
  • Window Manager: console/KDE/LXDE
    • Профил
    • WWW
Re: Задача
« Отговор #1 -: Dec 23, 2015, 06:49 »
A?  ??? ??? ???
Активен

dmnk

  • Участници
  • ***
  • Публикации: 3
    • Профил
Re: Задача
« Отговор #2 -: Dec 23, 2015, 10:40 »
Що ти е баш скрипт за нещо, което става с 1 команда?
Ако ще да е заради въвеждането на кореновата директория като параметър - ОК.... избирай си един от двата начина, дописвай и готово.

И вземи ги научи тези неща - елементарни са. Така на готово е много лесно - предаваш задачката, пишаш ти 3 и готово... ама реално не знаеш нищо. И първия ти баш скрипт беше елементарен... три реда!

Е*аси... отчайвам се как деградира образованието и какви елементарни задачки ви дават... и вие не си правите труда дори да потърсите в google????? После като завършиш накъде бе? Без знания на къде? Само с една гола диплома?
Аз за това и като наемам хора дипломи не гледам а пускам един елементарен тест от 25 въпроса - нещо като тия твоите нещица... ако с това не се справиш - ако ще и 7 да имаш в дипломата не ме грее.

Ако не е тайна - в кой клас ги дават тия неща?

Нищо не става от "младото" поколение....
Нямам идея какво би се случило, ако им дадат задачи каквито даваха преди време - да се напише нещо реално работещо, което иска писане на код, вързване към база данни... а не три команди на кръст?

Ето ти тема за размисъл.
Ако не ти харесва как изглежда - намери начин да си форматираш изхода сам :)

Цитат
tree -d
.
├── 1
│   └── 2
│       └── 3
│           └── 4
├── 2
│   └── 3
│       └── 4
│           └── 5
│               └── 6
└── 3

10 directories

Цитат
find . -type d -print
.
./1
./1/2
./1/2/3
./1/2/3/4
./2
./2/3
./2/3/4
./2/3/4/5
./2/3/4/5/6
./3
Активен

Odido

  • Напреднали
  • *****
  • Публикации: 627
  • Distribution: Arch Linux
  • Window Manager: Gnome
    • Профил
Re: Задача
« Отговор #3 -: Dec 23, 2015, 14:11 »
ахъм
Около 26 400 000 резултата (0,40 секунди)

https://www.youtube.com/watch?v=gU2AP4j6NcA
че и видео има,
това за tree и аз не го знаех,хубаво беше да се образовам.Образовай се и ти ,за линукс има страшно много в мрежата, не е като преди 7 години.
Активен

"Congratulations, you broke the Internet
Look at what you did! Are you happy now?"