Удаление подстановочных знаков из кода - PullRequest
1 голос
/ 22 декабря 2010

У меня есть серия строк с "*"

*foobar.com*
*foo*bar.com
http://foobar.com/*
*.foobar.com/foobar/*
*.foobar.org/*
*/foo.bar.com/*
*/foobar/?*
*_foobar.*
*&foobar?*

Используя Bash или Perl, я просто хочу удалить "*", так что ... следующее должно закончиться как,

foobar.com
foobar.com
http://foobar.com/
.foobar.com/foobar/
.foobar.org/
/foo.bar.com/
/foobar/?
_foobar.
&foobar?

1 Ответ

7 голосов
/ 22 декабря 2010

Из bash:

tr -d '*' <infile >outfile

perl:

perl -pwe'tr/*//d' <infile >outfile

или на месте:

perl -i -pwe'tr/*//d' filename
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...