|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Dmitry Savchenko 2:5020/400 25 Aug 2000 18:00:37 To : All Subject : Re: Как переименовать группу файлов? -------------------------------------------------------------------------------- > man test, man basename, man mv Большое спасибо всем ответившим. Советы очень помогли, а то я не знал куда копать. Скрипт нужен был имеено на шелле. Почитал книжку и ман и вот что у меня получилось. Вроде работает. Может, что-то не так? Попинайте... Скрипт переносит файлы /tmp1/*.old в /tmp2/*.new Единственное чего я не понял - как определяется сколько раз крутиться циклу? ------------------------------------- #!/bin/sh cd /tmp1 set `ls` > /dev/null for i do if test -f $i then if test $i != `basename $i .old` then mv $i /tmp2/`basename $i .old`.new fi fi done exit 0; --- ifmail v.2.15dev5 * Origin: Internet-Arkhangelsk Company (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/44181f552efd.html, оценка из 5, голосов 10
|