|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 25 Aug 2000 18:43:31 To : "Dmitry Savchenko" Subject : Re: Как переименовать группу файлов? -------------------------------------------------------------------------------- Dmitry Savchenko <Savchenko.Dmitry@tst.severodvinsk.ru> wrote: >> man test, man basename, man mv DS>#!/bin/sh DS>cd /tmp1 DS>set `ls` > /dev/null DS>for i do DS> if test -f $i DS> then DS> if test $i != `basename $i .old` DS> then DS> mv $i /tmp2/`basename $i .old`.new DS> fi DS> fi DS>done DS>exit 0; Сравни с: # set -- /tmp1/*.old if [ -f "$1" ]; then for i ; do mv $i /tmp2/`basename $i .old`.new done fi -- Victor Wagner vitus@ice.ru Programmer Office:7-(095)-785-09-72 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: AG Telecom news2 server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/13404f1d4f857.html, оценка из 5, голосов 10
|