Re: Iterate through directories and search into files
Steve Bertrand wrote: Hi everyone, I have a list of directories: - a..z and 2003..2008 ...inside of a single directory. Can someone advise what the shortest shell pipeline would be to search for two words (on two separate lines) within all files located only the alpha directories, and then print the filename to STDOUT? ...what I meant to say was that both patterns will be on the SAME line, as a single instance example, I would do: cat a/file.fil | grep -i comment | grep 355 Steve ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: Iterate through directories and search into files
On Friday 26 September 2008 14:22:27 Steve Bertrand wrote: Steve Bertrand wrote: Hi everyone, I have a list of directories: - a..z and 2003..2008 ...inside of a single directory. Can someone advise what the shortest shell pipeline would be to search for two words (on two separate lines) within all files located only the alpha directories, and then print the filename to STDOUT? ...what I meant to say was that both patterns will be on the SAME line, as a single instance example, I would do: cat a/file.fil | grep -i comment | grep 355 find ./[a-z]* -type f -exec grep -il 'comment.*355' {} + -- Mel Problem with today's modular software: they start with the modules and never get to the software part. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Iterate through directories and search into files
Hi everyone, I have a list of directories: - a..z and 2003..2008 ...inside of a single directory. Can someone advise what the shortest shell pipeline would be to search for two words (on two separate lines) within all files located only the alpha directories, and then print the filename to STDOUT? I know this is very efficient, but since I don't need to do this often, it will be easier than maintaining but yet another Perl script. Thanks, Steve ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: Iterate through directories and search into files
Mel wrote: On Friday 26 September 2008 14:22:27 Steve Bertrand wrote: Steve Bertrand wrote: Hi everyone, I have a list of directories: - a..z and 2003..2008 ...inside of a single directory. Can someone advise what the shortest shell pipeline would be to search for two words (on two separate lines) within all files located only the alpha directories, and then print the filename to STDOUT? ...what I meant to say was that both patterns will be on the SAME line, as a single instance example, I would do: cat a/file.fil | grep -i comment | grep 355 find ./[a-z]* -type f -exec grep -il 'comment.*355' {} + Beautiful, thanks! Steve ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]