Re: Bash Script for Beginners! oh dear :'(

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Wed, 2008-12-24 at 01:34 +0100, Matej Cepl wrote:
> On 2008-12-23, 12:15 GMT, James Bensley wrote:
> > find . -exec grep -q "$1" '{}' \; -print >> ./found_files
> 
> I think you can have only one action (either -exec or -print), 
> but not sure about it. Anyway, my first instinct when things are 

Ought to work. That's the purpose of the '\;' IIRC. Here's a similar
test.

$ \
> find .mozilla -name 'plugin*' -exec ls -ld {} \; -print
-rw------- 1 wild-bill hardtolove 1817 Feb 29
2008 .mozilla/pluginreg.dat-
.mozilla/pluginreg.dat-
drwxr-xr-x 2 wild-bill wild-bill 4096 Apr  2  2008 .mozilla/plugins
.mozilla/plugins
-rw------- 1 wild-bill hardtolove 7662 Jun 14
2008 .mozilla/firefox/pluginreg.dat-
.mozilla/firefox/pluginreg.dat-
-rw------- 1 wild-bill wild-bill 5225 Nov 27
07:18 .mozilla/firefox/iqa6tz9r.default/pluginreg.dat-
.mozilla/firefox/iqa6tz9r.default/pluginreg.dat-
-rw------- 1 wild-bill wild-bill 5817 Dec  7
08:45 .mozilla/firefox/iqa6tz9r.default/pluginreg.dat-2
.mozilla/firefox/iqa6tz9r.default/pluginreg.dat-2
-rw------- 1 wild-bill wild-bill 5817 Dec  7
08:45 .mozilla/firefox/iqa6tz9r.default/pluginreg.dat
.mozilla/firefox/iqa6tz9r.default/pluginreg.dat
> getting to be more complicated is to use while cycle, like this:
> <snip>

-- 
Bill

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux