Hi, If the names and addresses in your text file are separated by one or more tabs, you can try this on the *nix command line:
cat <text-file-name> | expand | tr -s " " | cut -d ' ' -f1 > <another-text-file-name> If the names and addresses in your text file are separated by one or more spaces, you can even try this: cat <text-file-name> | tr -s " " | cut -d ' ' -f1 > <another-text-file-name> The first option will work in every case. -Parul Mathur -----Original Message----- From: "Dr. Sharukh K. R. Pavri." <[EMAIL PROTECTED]> Subject: [ILUG-BOM] regexp query Date: Wed, 10 Dec 2003 18:00:26 +0530 I have a text file in the format Full name [EMAIL PROTECTED] It's a pretty long list of names and I want to remove all the email addresses from the file. I basically want to be left with a file with only the names of the persons, one on each line. I tried :s [EMAIL PROTECTED] //g in vim but it did not work. It says E59: invalid charcter after \@ how can I do this ? thanks, Sharukh. -- Dr. Sharukh K. R. Pavri. Mumbai, India. -- http://mm.ilug-bom.org.in/mailman/listinfo/linuxers

