![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Unix оболочки скрипт для нахождения десятку файлов максимального размера | abhilashnair | UNIX для чайников Вопросы И Ответы | 10 | 02-18-2008 01:50 AM |
| скрипт, чтобы найти файлы по дате и размеру | dadadc | UNIX для чайников Вопросы И Ответы | 1 | 10-20-2007 06:18 AM |
| Размер файлов | Шарый | Shell программирование и сценарии | 1 | 02-17-2007 12:06 PM |
| Список файлов, которые в большей степени, чем размер 300 MB | redlotus72 | UNIX для чайников Вопросы И Ответы | 2 | 09-14-2006 01:28 AM |
| рассчитать размер некоторых файлов | big123456 | Shell программирование и сценарии | 11 | 07-22-2005 06:07 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Баш скрипт работает небольшой размер файлов, но не для большого размера файлов.
Привет,
У меня один файл стат. Стат файл содержимое следующим образом: например. H50768020040913, 00260100,507680,13,0000000643,0000000643,00000,0000 H50769520040808, 00260100,507695,13,0000000000,0000000000,00000,0000 H50770620040611, 00260100,507706,13,0000000000,0000000000,00000,0000 Теперь у меня есть, чтобы получить дату из этого файла и статистика основывается на сегодняшний день я должен делать исключение по некоторым данным. Shell Сценарий был написан для этого, и она отлично работает. Сценарий прилагается ниже. A \u003d `кота $ 1` IFS \u003d '' установить дату `` м \u003d $ 2 случае $ м Январь * | Ян *) M \u003d 1;; Февраль * | Feb *) M \u003d 2;; Март * | Mar *) M \u003d 3;; Апрель * | апреля *) M \u003d 4;; Май * | мая *) M \u003d 5;; Июнь * | июня *) M \u003d 6;; Июль * | июл *) M \u003d 7;; Август * | август *) M \u003d 8;; сен * | Sep *) M \u003d 9;; Октябрь * | Октябрь *) M \u003d 10;; ноябрь * | Nov *) M \u003d 11;; Декабрь * | декабря *) M \u003d 12;; esac V \u003d $ 6 $ M если тест $ M \u003d 12 тогда M \u003d `$ Expr м - 2` еще M \u003d `$ Expr м - 2` M \u003d 0 $ M FI S \u003d 01 V \u003d $ 6 $ M $ S Эхо Hai установить $ A IFS \u003d '' Я в $ * делать Q \u003d $ I IFS \u003d ',' множества $ I установить recval эхо `\u003d $ 1 | AWK '(печати substr ($ 0,8,8))'` W \u003d $ 3 если тест $ W-$ V GT тогда Эхо $ Q>> cc.txt FI готово Это прекрасно работать за небольшого размера файлов (стат-файл). Если запустить этот скрипт на большой размер файлов, а затем я получаю ошибки как аргумент ожидается ' Пожалуйста, помогите мне в этом. Спасибо Давид |
|
||||
|
код тегов для кода пожалуйста. Это делает код читаемыми. Подобно (код) (материала / код) за исключением [] вместо ().
Я пользуюсь ей $ 1 является стат файл? Что такое A \u003d `кота $ 1` битной для? $ A даже не используется нигде. Если $ A используется нигде, this'd быть слабым звеном. Shell переменных размеров. Используйте вместо трубы. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|