[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: bash null conditional
- From: "Sharpe, Sam J" <sam sharpe+lists redhat gmail com>
- To: "Community assistance, encouragement, and advice for using Fedora." <fedora-list redhat com>
- Subject: Re: bash null conditional
- Date: Mon, 30 Mar 2009 19:57:53 +0100
2009/3/30 Craig White <craigwhite azapple com>:
> $ if [ -n $(grep A125 ARdebtorsmaster.csv) ]; then echo "null"; fi
> null
> $ if [ -n $(grep A121 ARdebtorsmaster.csv) ]; then echo "null"; fi
> bash: [: too many arguments
>
> and then of course, light bulb goes off...I have to figure out how to
> get a basic exit code from grep, but seemingly the -s and the -q aren't
> the answer.
if [ `grep -c A125 ARdebtorsmaster.csv` -eq 0 ]; then echo "null"; fi
if [ `grep -c A121 ARdebtorsmaster.csv` -neq 0 ]; then echo "notnull"; fi
-c returns the count of the number of matches.
--
Sam
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]