|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Alexey Morozov 2:5020/400 29 Aug 2000 18:52:06 To : Oleg Derevenetz Subject : Re: Как переименовать группу файлов? -------------------------------------------------------------------------------- Oleg Derevenetz <Oleg.Derevenetz@p4.f3.n5025.z2.fidonet.org> wrote: OD> Что значит нерабочие ? :-/ Это эти, которые с `find` или `ls` ? Да, OD> топорные, но они вполне себе работать будут прекрасно на относительно OD> небольшом количестве файлов... Это значит, нерабочие. Ломаются. Хинт: > touch 'a file.old' '-dash_file.old' 'a file with carriage return.old' И натравить означенные скрипты на эту группу файлов. Гы-гы. А уж потом, когда выяснится, что никаких-те 'for i in *', никаких-те ls'ов, только find, причем, с -print0, причем, проверяя, не является ли source dir симлинком (почему - см. в ru.os.cmp, Джон Гладких давеча показывал, непереносимость find'а с удивительнейшим глазу спецэффектом), причем, проверяя (искейпя) всеразличные \' \` \" и еще десятка два символов, чтобы шелл не вздулся в неподходящем месте, и т.д. и т.п. Короче, шелл-программинг - давить. Hа корню. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/11749a1ae36ee.html, оценка из 5, голосов 10
|