![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Как читать отчет по записи из файла в Unix | raoscb | UNIX для чайников Вопросы И Ответы | 1 | 05-16-2008 06:30 AM |
| Сценарий для поиска плохая запись в файл, а затем поместить запись в плохой файл | shilendrajadon | Shell программирование и сценарии | 2 | 12-28-2007 10:02 AM |
| Сценарий для поиска плохая запись в файл, а затем поместить запись в плохой файл | shilendrajadon | UNIX перспективных И опытных пользователей | 1 | 12-28-2007 10:00 |
| Расщепление записи и добавить запись в файл | rsolap | Shell программирование и сценарии | 1 | 08-13-2007 01:58 PM |
| Выделите текст в соответствие () кронштейн | скоропись | UNIX для чайников Вопросы И Ответы | 4 | 04-20-2007 02:14 AM |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
||||
|
выберите запись из файла соответствие со второй файл, используя AWK
Мне нужна помощь
![]() У меня есть два входных файлов, и я бы хотел, чтобы создать отчет на основе двух. filea: хоста, account1, пароль , account2, пароль хоста, account1, пароль хоста, account1, пароль , account1, пароль , account2, пароль повторяющихся хостов являются пустым fileb: Хоста hostb hostc Мне нужно, чтобы создать запись "хоста пароль учетной записи" для всех хостов в fileb, что происходит в filea для конкретной учетной записи. Т.е. я хочу список корневых пароли для всех хостов в fileb. Я знаю, что логику я хочу использовать, но не обладают навыками сценариев для ее осуществления. Я думаю, что проще всего было бы использовать AWK заполнить пробелы с хоста filea, а затем просто использовать скрипт, чтобы grep для каждого хоста в fileb из новых filea. Другой способ заключается в том, чтобы сбежать filea для каждого хоста в fileb либо до тех пор, пока на счету соответствует или хоста отличается и распечатать результат. Если учетная запись не существует для данного хоста ничего не делать. Я пытаюсь сохранить вручную делают это с помощью сценариев, его мышление было бы быстрее, но, возможно, я был неправ ![]() Вот основа Я подошел так далеко за тем труднее, так как она была бы более элегантной ![]() #! / BIN / ш # хостов \u003d `кота hosts.txt` имя \u003d "X" последний \u003d "X" по названию в $ () хосты делать # в AWK логики придет сюда готово |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|