|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Yuriy Kaminskiy 2:5020/517.21 13 Jun 2001 16:04:32 To : Eugeni Dodonov Subject : 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.
Вариант номер пять (или четыре?), в дополнение к приведенным в
соседнем письме:
for z in Гвв:*.txt; do mv "$z" "${z:4}";done
Hомер шесть (или пять?):
for z in Гвв:*.txt; do mv "$z" "${z#*:}";done
--
Yuriy Kaminskiy.
--- Gnus v5.2.25/XEmacs 19.14
* Origin: none (2:5020/517.21@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/17427bee17b8a.html, оценка из 5, голосов 10
|