On Mar 13, 2017, at 12:26, Magick! <[email protected] 
<mailto:[email protected]>> wrote:
> I have two text files: fichier1.csv and fichier2.csv and I want to remove 
> from the first all the lines that contain an email address of the second.
> How to make it with BBEdit?


Hey There,

Well...  Let's start out by doing this on the files in-place with a shell 
script.

#!/usr/bin/env bash

# Change directory to the proper location
cd ~/test_directory/magick_test/

# Remove the patterns in file2 from file1 and store result in file3
grep -v -F -f fichier2.csv fichier1.csv > fichier3.csv

Test this in an isolated folder with TEST files NOT originals.

Make sure you understand how to use POSIX Paths on macOS.

This is a $HOME-based or tilde-based path that is anchored to your 
home-user-directory:

~/test_directory/magick_test/

This is an absolute path:

/Users/YourUserName/test_directory/magick_test/

Tilde-paths are better – when you can use them – because they are more 
portable/robust than absolute paths.

IF your path contains spaces then the space must be either escaped or quoted.

~/test\ directory/magick_test/

~/'test directory/magick_test/'

~/'test directory'/magick_test/

/Users/YourUserName/test\ directory/magick_test/

'/Users/YourUserName/test directory/magick_test/'

All of these forms are valid – but I personally prefer the quoted path – 
because I find it easier to read.

You cannot quote the “~/” portion of a tilde-based-path.

If this methodology doesn't work for you then please explain your work flow 
more precisely.

--
Best Regards,
Chris

-- 
This is the BBEdit Talk public discussion group. If you have a 
feature request or would like to report a problem, please email
"[email protected]" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>
--- 
You received this message because you are subscribed to the Google Groups 
"BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/bbedit.

Reply via email to