Как удалить патерн из нескольких файлов

Вместо этого используйте -i. Исключения не нужны.

mirror --reverse --no-perms --delete --verbose=1 -i aaa.php /vol/Grozs/Manasvietnes/gocamping/vietne_050011/www ~/web/discounts

0
14.01.2020, 09:38
2 ответа

Чтобы удалить начальную часть во всех ваших файлах в одном каталоге:

sed -i -r 's/^[0-9]+\.txt://' *

Сначала проверьте копии нескольких файлов.

0
28.01.2020, 02:38

Другое 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

1
28.01.2020, 02:38

Теги

Похожие вопросы