Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
student1342

Как определить высоту поддерева каталогов?

03.11.2013, 17:31. Показов 2162. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно написать shell-процедуру, которая:
1)Определяет высоту поддерева каталогов, начиная от каталога, передаваемого в качестве первого параметра;
2)Выводит на экран полное маршрутное имя каталога, последнего в ветви поддерева максимальной длины

Помогите, пожалуйста, с 1-м пунктом задания.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.11.2013, 17:31
Ответы с готовыми решениями:

Рекурсия: Вывести номера вершин, для которых высота левого поддерева не равна высоте правого поддерева
Вывести номера вершин, для которых высота левого поддерева не равна высоте правого поддерева.:(

Поменять местами первый элемент левого поддерева и максимальный элемент правого поддерева
Здравствуйте! Помогите, пожалуйста, с заданием по деревьям. Условие: поменять места первый элемент левого поддерева и максимальный...

Как определить высоту и ширину браузера?
как определить высоту и ширину браузера для масштабирования некоторых объектов, и как это отслеживать в момент ресайза браузера спасибо

2
4 / 4 / 0
Регистрация: 29.08.2013
Сообщений: 35
14.11.2013, 20:11
1-ый пункт:
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
echo "vvedite dir"
read a
echo $a > a
p=$(wc -c a | awk '{print $1}')
x=$p-1
echo $(find $a/*) > r
b=$(awk 'END {print NF}' r)
for i in $(seq 1 $b)
do
q=$(awk '{print $'$i'}' r)
d=$(echo "${q:$x}")
y=$(echo $d | grep -o "/" | wc -l)
if [[ $y > $e ]]; then
e=$y
fi
done
echo $e
нужный каталог вводится в формате "/home/userx/vobla" без кавычек (vobla - папка, откуда начинается счет)

Добавлено через 23 минуты
забыл, в конце надо дописать
Bash
1
rm r a
дабы удалить файлы, созданные и использованные скриптом
0
4 / 4 / 0
Регистрация: 29.08.2013
Сообщений: 35
20.11.2013, 14:04
Цитата Сообщение от Karen1995 Посмотреть сообщение
Спасибо за помощь. Теперь понятно, как решить такую задачу
Рад был помочь! но там кнопочка для спасибок есть, можно и без сообщений благодарить


 Комментарий модератора 
правила
5.10. Запрещено накручивать репутацию и другую статистику пользователя любым способом, включая создание пользователей-клонов, а также склонять (агитировать) других пользователей к ее изменению.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.11.2013, 14:04
Помогаю со студенческими работами здесь

Как определить высоту текста в RichTextBox?
Братцы программеры! Помогите! При скроллировании текста в RichTextBox не получается останавливать текст автоматически так как не...

Как определить ширину высоту виджета?
Как определить ширину высоту виджета? ui->verticalLayot , например?

верстка дивами: как определить высоту
Суть проблемы следующая: есть задача сделать div-ами чтобы было так Бьюс над следующим кодом: <div ...

Как определить высоту от Земли геостационарного спутника
Подскажите как определить высоту от земли геостац.спутника ПРошу помогите Заранее благодарю

Как уменьшить высоту заголовка окна и высоту главного меню?
Доброй ночи! Может кто нибудь знает (если это возможно), как можно уменьшить высоту заголовка окна и высоту главного меню? Добавлено...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru