|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugeni Dodonov 2:5020/400 14 Jun 2001 17:52:34 To : All Subject : Re: ? -------------------------------------------------------------------------------- Yuriy Kaminskiy писал что-то про Re: ?... > Hello, Eugeni! >>>>>> On 19:17 12/6/2001, eugeni@gsdr.dc.ufscar.br writes: > >> А как переменовать файлы вида: "Гвв:*.txt" в "*.txt" ??? > ED> в bash: for z in `ls Гвв:*.txt`; do mv $z `echo $z | cut -f 2- -d > ED> :`; done > ED> вроде так... > И чего все так норовят всунуть `ls *` по поводу и без такового? >Зачем тут понадобился ls? Hе говоря уж о том, что префикс можно >отрезать и средствами bash/zsh, без вызова cut. Hравится мне ls, что тут поделаешь... :) Был у меня как-то шелл, который не воспринимал ${}... Даже не знаю, откуда он взялся, но не работал и все тут... > Вариант номер пять (или четыре?), в дополнение к приведенным в >соседнем письме: > for z in Гвв:*.txt; do mv "$z" "${z:4}";done > Hомер шесть (или пять?): > for z in Гвв:*.txt; do mv "$z" "${z#*:}";done Эээ... А файл "Гвв:hello:world.txt" (например) правильно переименует? >-- >Yuriy Kaminskiy. -- []'s, Eugeni Dodonov (2Bh || !2Bh)? --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/28551173bf61f.html, оценка из 5, голосов 10
|