![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Помощь необходима пожалуйста. | jerryboy78 | UNIX для чайников Вопросы И Ответы | 3 | 03-16-2008 02:06 PM |
| SCP Помощь требуется!!!! | scooter17 | UNIX для чайников Вопросы И Ответы | 3 | 09-20-2006 01:50 PM |
| Вырезать необходимо помочь !!!!!! | scooter17 | UNIX для чайников Вопросы И Ответы | 1 | 08-15-2006 11:41 AM |
| вырежьте необходимую помощь !!!!! | scooter17 | UNIX для чайников Вопросы И Ответы | 4 | 08-15-2006 09:48 AM |
| Справка необходима | Токсичные | Shell программирование и сценарии | 9 | 03-18-2006 03:52 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
AWK помощь необходима
Как изменить эту команду так, что она печатает только второй запятой поле с номером 3? Во-вторых, как вы перенаправления вывода в переменная TEST?
Спасибо (CAT BATCH007.TXT | AWK 'BEGIN (FS \u003d ","); печати ($ 2)') |
|
||||
|
это небрежен ответа, так что это не хорошо, если это домашнее задание, но вы можете сделать:
TEST \u003d $ (руководитель -3 BATCH007.TXT | хвост-1L | AWK '(FS \u003d","} (печати $ 2)') |
|
||||
|
Спасибо. Обе линии работы, но
Какова цель этого "-1Л" вариантов на хвост, в этой команде?: TEST \u003d $ (руководитель -2 BATCH007.TXT | хвост-1L | AWK '(FS \u003d","} (печати $ 2)') |
|
||||
|
на 'голову -2' тянет двух верхних строк из текстового файла, в 'хвост-1L' тянет внизу те 2, поэтому во второй строке этого файла. Йогеш метод является более чистым и не требует внешнего Unix команды, но я не мог вспомнить AWK переменная для получения текущей строки число ..
|
|
||||
|
Shorther: Код:
TEMP=$(awk -F',' 'NR==3{print $2}' BATCH007.TXT)
|
![]() |
| Закладки |
| Теги |
| AWK переменных, Unix команды |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|