Вместо этого используйте -i
. Исключения не нужны.
mirror --reverse --no-perms --delete --verbose=1 -i aaa.php /vol/Grozs/Manasvietnes/gocamping/vietne_050011/www ~/web/discounts
Чтобы удалить начальную часть во всех ваших файлах в одном каталоге:
sed -i -r 's/^[0-9]+\.txt://' *
Сначала проверьте копии нескольких файлов.
Другое sed
решение.
$ sed -n 's/[^:]*\://p' infile
ahdcompany@yemen.net.ye
ahemdrasheed@yemen.nrt.ye
ahmedmohammed@y.ne.ye
qfofs@yemen.net.ye
agencysabaship@y.net.ye
aghani@y.net.ye
agk46@india.yellowpages.net.com
aige_yemen@y.net.ye
aige_yemen@y.net.ye
aihaidechenmo@163.yeah.net
qichange@163.yeah.net
aina@email.yes
aisco@y.net.ye
$
Это можно легко расширить, чтобы выполнять редактирование места -с помощью опции -i
и рекурсивно редактировать файлы в дереве каталогов с помощьюfind