/ TMP / shadow.tmp основанные на" /> AWK - Печать - В UNIX и Linux Форумы
The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 10-12-2008
c00kie88 c00kie88 is offline
Зарегистрированный пользователь
  
 

Регистрация: Apr 2008
Сообщений: 63
AWK - печать

Привет всем,

У меня скрипт ниже:

#! / BIN / ш

$ NAME \u003d бла

AWK-F:-V пользователя \u003d "$ название" '$ 1 \u003d\u003d (печати пользователя $ 1 ":" $ 2 ":" $ 3 ":" $ 4)' / и т.д. / тень> / TMP / shadow.tmp

основанные на выше, то это будет только распечатать одну линию, которая является "бла" Имя пользователя детали.

Что мне нужно сделать для того, чтобы распечатать все содержимое файла в том числе теневых "модифицированный" бла пользователей?
Old 10-12-2008
Джим Макнамара jim mcnamara is offline Forum Staff  
...@...
  
 

Регистрация: Февраль 2004
Местонахождение: Н. М.
Сообщения: 5762
Код:
awk -F:  '{print $1 ":" $2 ":" $3 ":" $4}' /etc/shadow > /tmp/shadow.tmp
Является ли это, что вы хотите?
Old 10-12-2008
c00kie88 c00kie88 is offline
Зарегистрированный пользователь
  
 

Регистрация: Apr 2008
Сообщений: 63
привет Джиму,

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:
Old 10-12-2008
Franklin52 Franklin52 is offline Forum Staff  
Модератор
  
 

Регистрация: Февраль 2007
Сообщения: 4309
Нечто подобное этому?

Код:
awk -F: -v user="$name" '$1==user{$3="DUMMY"}1' OFS=":" /etc/shadow > /tmp/shadow.tmp
Привет

Последний раз редактировалось Franklin52; на 10-12-2008 09:36 AM.. Причина: добавление ФУСШ
Old 10-12-2008
otheus's Avatar
otheus otheus is offline Forum Staff  
Модератор Ала режим
  
 

Регистрация: Февраль 2007
Место проведения: Инсбрук, Австрия
Сообщений: 1886
Как насчет
Код:
cat /etc/shadow
Old 10-12-2008
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
наркоман
  
 

Регистрация: Январь 2007
Местоположение: Варна, България / Милан, Италия
Сообщения: 2875
Цитата:
Первоначально Послано otheus View Post
Как насчет
Код:
cat /etc/shadow
Приведенные выше будет показать оригинал, а не модификацию, версия бла
Old 10-12-2008
danmero danmero is offline Forum Advisor  
  
 

Регистрация: Nov 2007
Место проведения: 45.48-73.63
Сообщения: 1428
Давайте установим ФУСШ
Код:
awk -v user="$name" '{FS=OFS=":"}$1==user{$3="DUMMY"}1'  /etc/shadow > /tmp/shadow.tmp
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 05:28 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0