[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Pipes & ExecResult/ReturnsZero
From: |
Martin, Jason H |
Subject: |
Pipes & ExecResult/ReturnsZero |
Date: |
Tue, 29 Nov 2005 14:29:44 -0800 |
Is it expected that pipe characters will continue to work in ExecResult
even though they no longer work in ReturnsZero? ExecResult still honors
pipe characters inside double-quotes, while ReturnsZero only honors them
inside single quotes.
localdate = ( ExecResult(/bin/sh -c "/bin/date | grep 2005") )
Whereas ReturnsZero requires opposite quoting to work with pipes
properly:
ResolvesX = ( ReturnsZero(/bin/sh -c 'nslookup "some.example.com" 2>&1
| grep 169.254.1.1 >/dev/null') )
It seems inconsistent to make these two functions require opposite
quoting. Was this intended, or will there be a ShellCommandExecResult in
the future?
Thank you,
-Jason Martin
- Pipes & ExecResult/ReturnsZero,
Martin, Jason H <=