Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » Bash скрипт

Ответить
Настройки темы
Bash скрипт

Пользователь


Сообщения: 51
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый День! Прошу помочь написать условие на проверку наличия файлов
Изначально нужно выбрать все файлы по указанному расширению файла, начало худо бедно получается, а вот как создать уведомление в том случае если файлов нет не выходит
Код: Выделить весь код
#!bin/bash

echo "Поиск файлов по расшерению файла в текущем и вложенных каталогах"
read -p "Укажите расширение: " ext

a=$(find . -name "*.$ext"  -exec du -h {} \;)
echo "${a}"

if [ $a -ne 0 ]; then 
echo "Нет файлов" 
fi

Отправлено: 14:28, 06-03-2019

 

Странный тип


Сообщения: 804
Благодарности: 70

Профиль | Отправить PM | Цитировать


Цитата lox-ness:
a=$(find . -name "*.$ext" -exec du -h {} \;) »
Эта строка совсем не понятна. Что вы хотите сделать?

-------
Сколько не думай, а лучше водки ничего не придумаешь.


Отправлено: 21:10, 10-03-2019 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Странный тип


Сообщения: 804
Благодарности: 70

Профиль | Отправить PM | Цитировать


Цитата lox-ness:
a=$(find . -name "*.$ext" -exec du -h {} \;) »
Вообще ничего не должно работать, даже если есть какой-то смысл.

Вы запускаете подпроцесс с переменной, которая не передаётся от родителя. Да она и не определена, как вижу.

Ну и сама конструкция ужасна.

-------
Сколько не думай, а лучше водки ничего не придумаешь.


Отправлено: 01:44, 11-03-2019 | #3


Пользователь


Сообщения: 51
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый День!
Спасибо за помощь, но все проблемы решились
Задание из учебного материала, это первое задание в моей жизни

Отправлено: 11:27, 13-03-2019 | #4


Странный тип


Сообщения: 804
Благодарности: 70

Профиль | Отправить PM | Цитировать


Цитата lox-ness:
но все проблемы решились »
И как они решились?

-------
Сколько не думай, а лучше водки ничего не придумаешь.


Отправлено: 22:48, 01-04-2019 | #5



Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » Bash скрипт

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - Помогите улучшить скрипт bash q7021q Общий по Linux 0 08-02-2019 10:26
Любой язык - помогите написать скрипт в bash krisetta Скриптовые языки администрирования Windows 2 20-11-2018 21:29
Скрипт на bash interminable Программирование в *nix 0 03-10-2018 11:32
Помогите уменьшить bash скрипт novi Программирование в *nix 1 08-12-2015 14:41
BASH скрипт DX-D8 Программирование в *nix 2 21-01-2009 19:18




 
Переход