Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Rashid Mukhamedov                    2:5049/3.12    13 Apr 2002  09:14:27
 To : All
 Subject : Скрипт - создание универсального passwd
 -------------------------------------------------------------------------------- 
 
 
 Hадо в bash'е сделать такое: есть несколько passwd-файлов (взятых по ftp с
 разных Linux-машин в сети), нужно проанализировать все учетные записи и
 составить универсальный (общий) passwd-файл, содержащий в себе каждую учетную
 запись в единственном экземпляре и затем заменить им все остальные passwd-файлы 
 на других машинах.
 
 Т. е. допустим, что в сети есть два компа, на одном есть учетные записи A, B, C,
 а на другом - A, B, D, E. Hужно составить passwd-файл, содержащий в себе учетные
 записи A, B, C, D, E и раскидать его по обоим компам.
 
 Допустим также все passwd-файлы уже скачаны и находятся в текущем каталоге
 (passwd_1, passwd_2, ..., passwd_N), хотя как их скачать я еще не совсем допер
 :). Вопрос: как лучше создать универсальный passwd?
 
 Мне пришла такая идея: конкатеновать все файлы в один временный файл, затем
 пробежавшись по нему утилитой uniq, удалить все повторяющиеся строки. Это
 нормальный подход? Если да, то может подскажите как лучше конкатеновать все
 файлы в один: с помощью cat или как-нибудь иначе?
 
 Да, главное-то я и забыл! Я пока не знаю как получить список всех имеющихся в
 каталоге файлов с определенной маской (например, passwd_*) и использовать этот
 список для их обработки в скрипте. Hикто не подскажет? (А может вообще список
 (массив) не нужен? Я пока слабо разбираюсь в bash'евых while, for, и т. д. - уж 
 больно они отличаются от С-аналогов... :)
 
 Rashid Mukhamedov "Mr. Bad Guy"
 
 * Разослано также в ARCHIVE
 * Разослано также в RU.LINUX
 
 --- GoldED/386 3.0.1-asa9 SR1
  * Origin: Digital Life - is it Good or Bad? Time will tell... (2:5049/3.12)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Скрипт - создание универсального passwd   Rashid Mukhamedov   13 Apr 2002 09:14:27 
 Re: Скрипт - создание универсального passwd   Anton Kovalenko   13 Apr 2002 15:23:14 
Архивное /ru.linux/27493cb7f70d.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional