我在unix中有一个文件,其中包含以下内容 -
Juhix1xjuhi_sinha@infosys.com; Jayabratax1xjayabrata_saha@infosys.com; Animeshx1xanimesh_panda@infosys.com; Davinderx1xdavinder_khurana@infosys.com; Sambitx1xsambit_das01@infosys.com; Kiranx1xkiran_inupakolla@infosys.com
我想删除PATTERN Jayabratax1xjayabrata_saha@infosys.com;来自上面的地址。
有人可以帮助我如何在UNIX中使用sed或cut删除它们?
答案 0 :(得分:0)
是perl还不是秒,但我认为它会对你有帮助。
#!/usr/bin/perl
open $OUT '>', 'mail.txt' or die'Cant open file';
$str = <your_Str>;
@mails = split /;/,$str;
while(pop @mails){
print $OUT $_;
}
close($OUT);