Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Помогите с .sh файлом! в bash  (Прочитано 631 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kostya_praid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Помогите с .sh файлом! в bash
« : 19 Мая 2017, 22:05:15 »
Привет, перерыл много всячины в интернете но ничего не нашел,помогите..
Нужно ввести имя папки, и вывести на экран число файлов (только для чтения) в ней, имена этих файлов и информацию пустой он или нет.

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Помогите с .sh файлом! в bash
« Ответ #1 : 19 Мая 2017, 22:16:06 »
ДЗ решить пытаешься чтоли?
Читай
man lsman statman findman bash

Оффлайн kostya_praid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Помогите с .sh файлом! в bash
« Ответ #2 : 20 Мая 2017, 21:41:26 »
Да, пытаюсь
Спасибо

Пользователь добавил сообщение 21 Мая 2017, 01:12:34:
Ничего не придумал, как реализовать.. Помогите..
« Последнее редактирование: 21 Мая 2017, 01:12:34 от kostya_praid »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Помогите с .sh файлом! в bash
« Ответ #3 : 21 Мая 2017, 01:45:37 »
Лови:
read dir

[ -d "$dir" ] || { echo 'Директория не найдена.' ; exit 1 ; }

FILES="$(find "$dir" -mindepth 1 -maxdepth 1 -type f ! -writable)"

echo "Всего файлов: $(wc -l <<<"$FILES")"

while read file
do
echo -n "Файл $file "
if [ -s "$file" ]
then
echo пуст
else
echo не пуст
fi
done <<<"$FILES"

toZen

  • Гость
Re: Помогите с .sh файлом! в bash
« Ответ #4 : 21 Мая 2017, 07:51:08 »
Форум - не место для решения домашних заданий.
Закрыто.

 

Страница сгенерирована за 0.049 секунд. Запросов: 23.