![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| преобразованию многострочном запись в одну строку | anju | Shell программирование и сценарии | 9 | 01-14-2008 07:55 AM |
| добавить пространства для первой линии основаны на втором отчете. | ammu | Shell программирование и сценарии | 2 | 11-16-2007 03:35 AM |
| Найти символ в первой строке запись | bsandeep_80 | Shell программирование и сценарии | 14 | 07-26-2007 12:04 PM |
| Показаны дополнительные записи / линия | srivsn | Файловые системы, диски и память | 1 | 05-06-2006 10:35 AM |
| Как извлечь последнюю строку в отчете | bjorb | Shell программирование и сценарии | 7 | 10-18-2005 03:12 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
AWK, - если последняя строка / запись сделать что-нибудь
Привет:
Я пытаюсь выполнить определенные действия, если текущая запись последней строке входного файла. Но я не могу понять, как определить, в последней строке файла в AWK. Мне нужно сделать что-то вроде этого: AWK '(если (lastline \u003d\u003d NR) сделать что-нибудь)' myfile.txt Я пробовал в следующих Корн Shell скриптов. lastRec \u003d `WC-л myfile.txt | AWK '(печати $ 1)'` Версия для печати $ lastRec AWK-V aLastRec \u003d "$ lastRec" (если (NR \u003d\u003d $ aLastRec) Распечатать Н.Р. ": Это последняя запись!") ' Но я не мог получить признание lastRec $ или $ aLastRec. Можете ли вы помочь? Спасибо. |
|
||||
|
Круто. Я упустила из $ ошибку в AWK части скрипта. Ваш предложили решение работает! Большое спасибо за вашу помощь Рубин.
|
|
||||
|
Хвост может сделать работу здесь
Код:
test `tail -1 data.file`=="pattern" && echo OK || echo NOK |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|