From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Michael Shigorin To: mandrake-russian@altlinux.ru Message-ID: <20020401184450.GX30925@lic145.kiev.ua> Mail-Followup-To: mandrake-russian@altlinux.ru References: <1017645330.18901.5.camel@alexey.wolf.ru> <3CA80CB7.87862057@altlinux.ru> <1017647671.18901.13.camel@alexey.wolf.ru> <20020401093032.GI1563@lic145.kiev.ua> <1017657410.20435.60.camel@alexey.wolf.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1017657410.20435.60.camel@alexey.wolf.ru> User-Agent: Mutt/1.3.27i Subject: [mdk-re] Re: =?koi8-r?B?0MXSxc7P0yDQz8zY2s/XwdTF?= =?koi8-r?B?zMXK?= Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Mon Apr 1 22:58:20 2002 X-Original-Date: Mon, 1 Apr 2002 21:44:50 +0300 Archived-At: List-Archive: List-Post: On Mon, Apr 01, 2002 at 02:36:49PM +0400, alex wrote: > > > Целуй день уйдет, однако. > > Ой. А скрипты отменили, что ли? :)) > Если с tcb_convert тогда может и не целый. А если без него я не > понимаю алгоритма работы таких скриптов :( Я обычно прохожу одну-две итерации вручную, потом бэкаплю объект внимания и пишу строчку (порой длинную). Если есть подозрение на реюзабельность, выделяю мышом и сохраняю в ~/bin/some_scriptlet.sh В данном случае стоит почитать какой bash_conspect или еще что от textutils, а потом выполить что-то вроде while read line; do что_то; done < old_shadow Где что_то режет строку на кусочки (man cut) и, создавая каталоги под /etc/tcb (перед этим проверяя, а нет ли уже такого), пишет в них файлы с выгрызенными кусочками. Насколько я понимаю, вполне прокатит и просто user="`echo $line | cut -f1 -d:`" echo $line > /etc/tcb/$user/shadow Вообще эта задача должна решаться строго одной строчкой на awk (тем более perl), но awk я пользую редко, а с перлом почему-то не дружу :) -- ---- WBR, Michael Shigorin ------ http://visa.chem.univ.kiev.ua/~mike/