7Up wrote:
> Создаешь файлик с правами на выполнение!
> и внутри файла пишешь!
>
> #!/bin/sh
> for i in `ls *.*`;
>  do
>  sed 's|то_что тебе нужно поменять|то_на_что_менять|' $i > tmpfile;
>  mv tmpfile $i;
> done
>
>
>
>
> P.S. но тут есть одно НО!!!!!!!!!   sed -->  действует в нутри файла
> до первого совпадения с искомым регулярным выражением потом меняет
> его! и завершает процедуру!

Есть и еще одно НО. Твой скрипт создаст файл, владельцем которого будет
пользователь, запустивший скрипт. И права доступа  могут быть отличны от
прав доступа на исходный файл.

На мой взгляд, в таких случаях лучше пользоваться rpl.

-- 
ubuntu-ru mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом