Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2014, 22:13   #1
Liza)
Новичок
Джуниор
 
Регистрация: 26.03.2014
Сообщений: 2
Восклицание Очень важно

Помогите пожалуйста написать скрипт на Shell, который должен выполнять следующее: запись имен и размеров всех выполняемых файлов с указанным суффиксом в заданный файл, размер которого не должен превышать заданной величины.
Вот что у меня получилось, но выдает ошибки и не работет
Код:
#!/bin/bash
if [ "$4" == "-x" ];
then set -x
fi
touch $3
FILESIZE=0
while  [ "$FILESIZE" -le "$2" ];
do
find . -name "*.$1" -exec du "*.$1" "{}" \; -print > /stud/138127/$3
#cat $3.txt
FILESIZE += "$(du "$3" | cut -f1)"
du -l "$3"
#FILESIZE="$(wc -c < "$($3.txt)")"
#cat "$FILESIZE"
#rm -rf $3
done

Последний раз редактировалось Stilet; 26.03.2014 в 22:51.
Liza) вне форума Ответить с цитированием
Старый 27.03.2014, 12:13   #2
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 22.05.2012
Сообщений: 352
По умолчанию

Что, настолько ВАЖНО?
rlib вне форума Ответить с цитированием
Старый 28.03.2014, 21:32   #3
Liza)
Новичок
Джуниор
 
Регистрация: 26.03.2014
Сообщений: 2
По умолчанию

Да, мне это очень важно, пытаюсь написать этот скрипт уже две недели, ничего не получается, а сдавать нужно.
Liza) вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
очень важно! volkodinocka Помощь студентам 0 09.11.2013 22:27
Очень важно Си++ Гульнара-Эля Помощь студентам 4 18.04.2013 21:11
Очень очень важно!!програмка в С#! владислав10 Помощь студентам 1 10.04.2011 08:20
Очень очень важно!Программа в С# владислав10 Помощь студентам 6 04.03.2011 12:35