![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Извлечение части строки | sam_78_nyc | Shell программирование и сценарии | 8 | 04-25-2007 07:37 PM |
| Извлечение рамках basename | madhunk | Shell программирование и сценарии | 3 | 02-13-2007 11:54 AM |
| извлечении из tar.bz2 | Raom | UNIX перспективных И опытных пользователей | 1 | 03-07-2006 10:33 AM |
| извлечения редких часть между двумя файлами | sabyasm | Shell программирование и сценарии | 2 | 11-06-2005 01:25 PM |
| извлечения из строки | preetikate | Shell программирование и сценарии | 1 | 03-11-2004 08:08 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Нужна помощь извлечении этой части
Код:
JADE TRADER 143W MYPEN 40 HC M X10 28 7 1 0
MYPEN 20 GP X X10 15 2 1 0
MYPEN 40 GP X X10 28 7 1 0
MYPEN 20 GP L X10 15 2 1 0
BUNGA TERATAI 3 5055 NZLYT 20 GP X X11 17 8 1 0
MOL SPLENDOR 0307A MUPLU 40 HC X X11 10 2 2 0
MUPLU 40 HC U X11 10 2 1 0
JADE TRADER 143W MYPEN 40 HC М X10 28 7 1 0 JADE TRADER 143W MYPEN 20 ГП X10 X 15 2 1 0 JADE TRADER 143W MYPEN 40 ГП X10 X 28 7 1 0 JADE TRADER 143W MYPEN 20 ГП L X10 15 2 1 0 Бунга TERATAI 3 5055 NZLYT 20 ГП X11 X 17 8 1 0 MOL Splendor 0307A MUPLU 40 HC X X11 10 2 2 0 MOL Splendor 0307A MUPLU 40 HC U X11 10 2 1 0 Итак, как можно достичь такого результата, учитывая, что я не знаю, сколько подмножеств есть для каждого из первых местах ..? |
|
||||
|
Код:
awk ' NF > 9 { m=$1 " " $2 " " $3;
printf("%s %s %s %s %s %s %s %s %s %s \n" ,m, $4, $5, $6, $7, $8, $9, $10, $11, $12) ; next }
{ printf("%s %s %s %s %s %s %s %s %s %s \n" ,m, $1, $2, $3, $4, $5, $6, $7, $8, $9) }'
|
|
||||
|
Попробуйте это,
AWK 'Н.Ф.> 10 (VAL1 \u003d $ 1; val2 \u003d $ 2; val3 \u003d $ 3; печати $ 0;) следующая (печать VAL1, val2, val3, $ 0) 'имя_файла Спасибо Penchal |
|
||||
|
AWK: синтаксис ошибка вблизи линии 2
AWK: вовлечение в ближайшем линия 2 |
|
||||
|
Oh nvm, так как данные должности я всего лишь часть целого файла на самом деле .. я пытался найти какой-то другой способ сделать это
|
![]() |
| Закладки |
| Теги |
| Solaris |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|