![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Perl: массива, при этом несколько слов предложения котировки | gctaylor | Shell программирование и сценарии | 4 | 09-05-2008 03:11 PM |
| добавив одно слово в несколько строк. | paulds | Shell программирование и сценарии | 6 | 07-25-2008 07:31 PM |
| ТДО помочь команде - извлечь один файл | icefish | UNIX для чайников Вопросы И Ответы | 7 | 07-01-2008 03:02 PM |
| Perl для новичков: как извлечь неизвестное слово из строки | wolwy_pete | Shell программирование и сценарии | 3 | 03-23-2008 10:41 AM |
| ТДО: экстракт одного файла с разными filepath | littleIdiot | Shell программирование и сценарии | 3 | 02-29-2008 09:41 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Выдержка одного или нескольких слов в строку Cshell
Я использую следующий код:
установить LASInputFile \u003d `Ls *. [Ll] [Aa] [св] | голову -1` установить повечерие \u003d `grep-I: КОМПАНИЯ $ LASInputFile` извлечь следующие строки из моего файла ввода: COMP. XYZ общественностью компании: Название компании А теперь необходимо извлечь полное название компании, которое может быть одно или несколько слов, разделенных пробелами, как в данном примере. Я изучаю и AWK SED но я просто не могу понять, как код для этого. Спасибо, Пол H. Денвер |
|
||||
|
Спасибо за помощь. В обоих случаях, кода извлечения строки: "COMPANY NAME". Что я в надежде получить это (в моем примере) "XYZ общественностью компании", или что (Delimited или не делимитированной) появляется строка между "КОМП". и ": Название компании".
Спасибо, Пол H. |
|
||||
|
Это работать не будет?
Код:
awk -F: '{print $1}' file_with_list | awk -F. '{print $2}'
|
|
||||
|
Еще один с SED:
Код:
sed 's/COMP\. \(.*\) :COMPANY NAME/\1/' |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|