|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anatoliy Kulakov 2:5030/741.10 13 Jun 2001 20:16:34 To : All Subject : Хеелп. --------------------------------------------------------------------------------
В каталоге находятся:
=== Cut ===
rennn*
ГрОб:Из крысы прямо в ангелы
ГрОб:Красный смех
ГрОб:Мне насрать на свое лицо
ГрОб:Моя оборона
ГрОб:Мы лед под ногами майора
=== Cut ===
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 ===
# ./rennn >>1 2>>1
Выдает:
=== 1 ===
ГрОб\:Из\ крысы\ прямо\ в\ ангелы
Из\ крысы\ прямо\ в\ ангелы
mv: when moving multiple files, last argument must be a directory
ГрОб\:Красный\ смех
Красный\ смех
mv: when moving multiple files, last argument must be a directory
ГрОб\:Мне\ насрать\ на\ свое\ лицо
Мне\ насрать\ на\ свое\ лицо
mv: when moving multiple files, last argument must be a directory
ГрОб\:Моя\ оборона
Моя\ оборона
mv: when moving multiple files, last argument must be a directory
ГрОб\:Мы\ лед\ под\ ногами\ майора
Мы\ лед\ под\ ногами\ майора
mv: when moving multiple files, last argument must be a directory
=== Cut ===
В чем ошибка ?. Что неправильно ?.
Anatoliy
... GoldED+/LNX 1.1.4.6
--- Слова всегда все портят.(с)С.Экзюпери
* Origin: Будешь много есть, скоpо состаpишься. (2:5030/741.10)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/38513b27a160.html, оценка из 5, голосов 10
|