Гость
Map
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Функция в bash для подсчета среднего размера файла в директории / 6 сообщений из 6, страница 1 из 1
11.01.2022, 13:27
    #40125730
bash_unit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция в bash для подсчета среднего размера файла в директории
Добрый день! Подскажите пожалуйста, нужно написать функцию для подсчета среднего размера файла в директории. При условиях что:
путь к директории должен передаdfnmcz параметром;
функция должна проверять, что такая директория существует, после чего вывести на средний размер файла в ней;
при подсчете необходимо исключить поддиректории и символьные ссылки.
Получил подсказку, что размер файла можно с помощью stat -c "%s" filename.
Думаю что найти файлы можно с помощью find ~/ -maxdepth 2 -type f , но как подсчитать размер каждого файла?
...
Рейтинг: 0 / 0
11.01.2022, 14:10
    #40125747
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция в bash для подсчета среднего размера файла в директории
bash_unit
Добрый день! Подскажите пожалуйста, нужно написать функцию для подсчета среднего размера файла в директории. При условиях что:
путь к директории должен передаdfnmcz параметром;
функция должна проверять, что такая директория существует, после чего вывести на средний размер файла в ней;
при подсчете необходимо исключить поддиректории и символьные ссылки.
Получил подсказку, что размер файла можно с помощью stat -c "%s" filename.
Думаю что найти файлы можно с помощью find ~/ -maxdepth 2 -type f , но как подсчитать размер каждого файла?

Незачёт стедент!
Решение гуглится на раз-два.
...
Рейтинг: 0 / 0
12.01.2022, 10:59
    #40125960
volodin661
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция в bash для подсчета среднего размера файла в директории
Код: powershell
1.
2.
#!/usr/bin/env pwsh
dir | measure size -Average
...
Рейтинг: 0 / 0
12.01.2022, 11:31
    #40125967
volodin661
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция в bash для подсчета среднего размера файла в директории
Код: powershell
1.
2.
#!/usr/bin/env perl
print ($count = map $sum += -s, <*>) ? $sum/$count : 0
...
Рейтинг: 0 / 0
12.01.2022, 11:32
    #40125968
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция в bash для подсчета среднего размера файла в директории
volodin661,
Если у студента задача - сделать в bash, ни perl ни тем более марсианский pwsh у него не примут.
...
Рейтинг: 0 / 0
12.01.2022, 11:45
    #40125970
volodin661
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция в bash для подсчета среднего размера файла в директории
mefman,
на этот случай у меня в тумбочке ампула с калистым цианом,
если не примут, я отравлюсь.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Функция в bash для подсчета среднего размера файла в директории / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]