|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Oleg Derevenetz 2:5025/3.4 29 Aug 2000 19:58:09 To : Alexey Morozov Subject : Как переименовать группу файлов? -------------------------------------------------------------------------------- At 29 Aug 00 18:52:06, Alexey Morozov wrote to Oleg Derevenetz: AM> Это значит, нерабочие. Ломаются. AM> Хинт: >> touch 'a file.old' '-dash_file.old' 'a file AM> with carriage return.old' AM> И натравить означенные скрипты на эту группу файлов. Гы-гы. А уж потом, AM> когда выяснится, что никаких-те 'for i in *', никаких-те ls'ов, только AM> find, причем, с -print0, причем, проверяя, не является ли source dir AM> симлинком (почему - см. в ru.os.cmp, Джон Гладких давеча показывал, AM> непереносимость find'а с удивительнейшим глазу спецэффектом), AM> причем, проверяя (искейпя) всеразличные \' \` \" и еще десятка два AM> символов, AM> чтобы шелл не вздулся в неподходящем месте, и т.д. и т.п. AM> Короче, шелл-программинг - давить. Hа корню. Hу и что ? Все равно, если нужно быстро и заранее известно, что в именах файлов нет кривых символов, вполне можно и на шелле. А если заранее неизвестно, тогда действительно... --- QDed beta v1.3 under FreeBSD 4.0-RELEASE * Origin: Взялся за гуж - полезай в кузов... (2:5025/3.4) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/224839abdffd.html, оценка из 5, голосов 10
|