|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : yx 2:5020/400 14 Jun 2001 05:47:41 To : Anatoliy Kulakov Subject : Re: Хеелп. -------------------------------------------------------------------------------- Anatoliy Kulakov <Anatoliy.Kulakov@p10.f741.n5030.z2.fidonet.org> wrote: > Hужно переименовать файлы вида "ГрОб:*" в файлы вида "*" > Мой вариант почему-то не заботает. Хотелось бы знать почему... > > === rennn === > #!/bin/sh > for i in `ls ГрОб* | sed 's/ /0/g'`; do > q1=`echo $i | sed 's/0/\\\ /g' | sed 's/\:/\\\:/g' `; > q2=`echo $i | sed 's/0/\\\ /g'| cut -c 6-`; > echo $q1; > echo $q2; > mv $q1 $q2; > done > === Cut === ого.. ну и наворотил, у тебя обратный слэш, вроде как, как простой символ проходит. С "кавычками проще": #!/usr/local/bin/bash for i in ГрОб:* ; do mv "$i" "${i:5}" done bye. -- Vladimir Yakovetsky --- ifmail v.2.15dev5 * Origin: <Customer of IP Telecom Ltd.> (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/201887d489dc5.html, оценка из 5, голосов 10
|