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
