2017-08-23 1 views
-2

Un fichier contient des adresses e-mail. L'exigence est de supprimer les mots présents avant/après un caractère spécial & également le caractère spécial d'un fichier.trouver un caractère spécial dans le fichier et supprimer le caractère spécial, avant/après les mots de caractère spécial en utilisant le script shell

EG- fichier contient des adresses de messagerie tels que:

abc.def*cap.com,abc.def.ghi*cap.com 
fichier

doit contenir les adresses e-mail tels que:

abc.com,abc.def.com 

@ (caractère spécial), mot avant @ & un mot après @ doivent être supprimés.un seul mot avant/après le caractère spécial doit être supprimé.

+0

Dans votre exemple, vous dites « le fichier contient des adresses e-mail », mais vous donner un ensemble de données qui ne ressemble pas à des adresses e-mail. Montrez-nous les données que vous démarrez, ce que vous voulez obtenir et ce que vous avez déjà essayé. À l'heure actuelle, ce n'est pas assez d'informations pour nous d'aider –

+0

fichier contient des adresses email telles que: [email protected], [email protected] fichier devrait contenir comme: suresh..com, atul.kr..com mots présents juste avant, juste après @ doivent être supprimés et aussi le caractère spécial @. Remarque- mot à supprimer du côté gauche/droit de @ jusqu'à obtenir un point (.), Espace() ou ^ – sailesh

Répondre