| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Другие языки > bash Поиск максимального значения |
| Автор: usenik 25.6.2012, 16:03 |
| Добрый день! Прошу помощи в решении проблемки: Есть фаил, в нем информация записана в несколько столбцов, типа: текст :: число1 :: число2 :: слово :: число3 текст :: число1 :: число2 :: слово :: число3 текст :: число1 :: число2 :: слово :: число3 текст :: число1 :: число2 :: слово :: число3 текст :: число1 :: число2 :: слово :: число3 Надо найти максимальное значение число2 в списке, и добавить такую же строчку, только с числом на единицу больше. Число2 - четырехзначное, остальные трехзначные. Суть проблемы: Как выбрать конкретно чтобы по число2 фильтровал поиск? |
| Автор: usenik 26.6.2012, 09:55 |
| Проблему решил с помощью awk. Если кому интересно: Код 1 [guest@localhost ~]$ awk -F " :: " '{print $3}' 2 текст :: число1 :: число2 :: слово :: число3 3 текст :: число1 :: число2 :: слово :: число3 4 текст :: число1 :: число2 :: слово :: число3 5 текст :: число1 :: число2 :: слово :: число3 6 текст :: число1 :: число2 :: слово :: число3 7 число2 8 число2 9 число2 10 число2 11 число2 12 [guest@localhost ~]$ Нашел на форуме, не сам додумался) Проверил - работает. |