/ TMP / shadow.tmp основанные на" />
![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Печать на ps2pdf очереди печати | Sean_69 | SUN Solaris | 2 | 10-22-2007 12:00 |
| Печать на ps2pdf очереди печати. | Sean_69 | UNIX для чайников Вопросы И Ответы | 1 | 10-22-2007 11:58 AM |
| Проблема печати в UNIX. Нужно знать, возможность указать размер бумаги для печати | ukarthik | HP-UX | 1 | 06-07-2007 10:35 AM |
| Как я могу получить AWK для печати "в его распечатать часть? | LordJezo | Shell программирование и сценарии | 2 | 06-27-2006 10:16 PM |
| не может печатать из приложений, но, я могу распечатать от других? | 75ping6 | UNIX для чайников Вопросы И Ответы | 1 | 08-02-2004 09:35 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
AWK - печать
Привет всем,
У меня скрипт ниже: #! / BIN / ш $ NAME \u003d бла AWK-F:-V пользователя \u003d "$ название" '$ 1 \u003d\u003d (печати пользователя $ 1 ":" $ 2 ":" $ 3 ":" $ 4)' / и т.д. / тень> / TMP / shadow.tmp основанные на выше, то это будет только распечатать одну линию, которая является "бла" Имя пользователя детали. Что мне нужно сделать для того, чтобы распечатать все содержимое файла в том числе теневых "модифицированный" бла пользователей? |
|
||||
|
Код:
awk -F: '{print $1 ":" $2 ":" $3 ":" $4}' /etc/shadow > /tmp/shadow.tmp
|
|
||||
|
привет Джиму,
AWK-F: '(печати $ 1 ":" $ 2 ":" $ 3 ":" $ 4)' / и т.д. / тень> / TMP / shadow.tmp ---> покажет все строки файла в тень, но не в том числе одна я отредактировал. например: NAME \u003d бла AWK-F:-V пользователя \u003d "$ название" '$ 1 \u003d\u003d (печати пользователя $ 1 ":" $ 2 ":" МАНЕКЕНА ":" $ 4)' / и т.д. / тень> / TMP / shadow.tmp Из выше сценария, то это будет только распечатать бла: UMMY: на shadow.tmpЧто мне нужно для печати остальным пользователям из тени файла в том числе изменения. например: человек: *: 13994 :::::: nagios:!: 13994:0:99999:7::: название:!: 13994:0:99999:7::: Новости: *: 13994 :::::: никто: *: 13994 :::::: NTP:!: 13994:0:99999:7::: бла: UMMY:а не только бла: UMMY: |
|
||||
|
Нечто подобное этому?
Код:
awk -F: -v user="$name" '$1==user{$3="DUMMY"}1' OFS=":" /etc/shadow > /tmp/shadow.tmp
Последний раз редактировалось Franklin52; на 10-12-2008 09:36 AM.. Причина: добавление ФУСШ |
|
||||
|
Давайте установим ФУСШ
Код:
awk -v user="$name" '{FS=OFS=":"}$1==user{$3="DUMMY"}1' /etc/shadow > /tmp/shadow.tmp
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|