![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Я пытаюсь работать на программу для поиска пользователей и не войти на север .. используя AWK
с AWK работает Конец | AWK '(печати $ 1)' | сорт-U> / $ $ tmp/users1 CAT / и т.д. / пароль | AWK-F: '(печати $ 1)' | сорт-U> / $ $ tmp/users2 комм -13 / TMP / пользователей [12] $ $ RM-F / TMP / пользователей [12] $ $ со срезанными она не работает Конец | вырежьте-c1-10 | сорт-U> / tmp/users1 $ $ CAT / и т.д. / пароль | сокращение D ':'-f1 | сорт-U> / tmp/users2 $ $ комм -13 / TMP / пользователей [12] $ $ RM-F / TMP / пользователей [12] $ $ У меня есть еще одна идея, используя для петель и подсчет количества пользователей повторяется. Если кто-то лучше решить эту проблему, пожалуйста, помогите. |
|
||||
|
спасибо
он работал .. спасибо
но есть какие-либо другим способом, не используя комм и сравнения для сравнения 2 файлов .. |
|
||||
|
Я люблю одну линию команды. ![]() Код:
(last | awk '{print$1}'; awk -F: '{print$1}' /etc/passwd) | sort | uniq -u
Команда "Uniq-У" Показывать только unrepeated линий, которые будут "пользователей пароль, но не в wtmp". |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|