On Mon, Nov 01, 2010 at 03:10:27PM -0400, Daniel V. Klein wrote: >Try using grep -q, it is much easier than redirecting
But not portable. The -q option is a GNU extension. [je...@titan:~]$ uname -a SunOS kronos 5.10 Generic_142900-08 sun4u sparc SUNW,Sun-Fire-V240 [je...@titan:~]$ grep -q foo tmpfile grep: illegal option -- q Usage: grep -hblcnsviw pattern file . . . > >On Nov 1, 2010, at 3:07 PM, JIM AMANATIDIS, BLOOMBERG/ 731 LEXIN wrote: > >> >> Okay, this seems to break with the string being searched is wrapped in >> quotes, regardless of how many "\" surround it to escape it: >> >> classes: >> "Has_ce_nic" expression => returnszero("/bin/grep \\\"ce\\\" >> /etc/path_to_inst >/dev/null 2>&1", "useshell"); >> >> Note, if I use "noshell" and remove the /dev/null stuff, the expression >> works. But that defeats the original point of trying to make this quiet. >> >> Thanks, Jim >> >> >> >> ----- Original Message ----- >> From: no-re...@cfengine.com >> To: help-cfengine@cfengine.org >> At: 10/26 19:02:46 >> >> Forum: Cfengine Help >> Subject: Re: how to redirect to /dev/null >> Author: joke >> Link to topic: https://cfengine.com/forum/read.php?3,18892,18897#msg-18897 >> >> I think you should just enable the shell and do shell redirecting. >> >> classes: >> "Is_SOL10_U1" expression => returnszero("/bin/grep s10s_u1wos /etc/release >> >/dev/null 2>&1", "useshell"); >> >> Enabling the shell causes overhead though. >> >> Unfortunately cfengine prohibits using "exec /bin/grep ..." as command. This >> would prevent forking a process and save some resources but cfengine >> requires the input pattern to begin with a "/". >> >> _______________________________________________ >> Help-cfengine mailing list >> Help-cfengine@cfengine.org >> https://cfengine.org/mailman/listinfo/help-cfengine >> _______________________________________________ >> Help-cfengine mailing list >> Help-cfengine@cfengine.org >> https://cfengine.org/mailman/listinfo/help-cfengine > >_______________________________________________ >Help-cfengine mailing list >Help-cfengine@cfengine.org >https://cfengine.org/mailman/listinfo/help-cfengine -- Jesse Becker NHGRI Linux support (Digicon Contractor) _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine