Boston Linux & Unix (BLU) Home | Calendar | Mail Lists | List Archives | Desktop SIG | Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings
Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU

BLU Discuss list archive


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

Re: bash if file exists



 On Thu, Apr 03, 2008 at 06:26:38PM -0400, Derek Martin wrote: 
> It's already been explained why this fails...  Other solutions exist, 
> however this one is one of the simplest: 
> 
> foo=`echo *.zip |grep -v '*\.zip'` 
> if [ -n "$foo" ]; then 
> echo "there is a zip" 
> else 
> echo "there is no zip" 
> fi 

And in the spirit of "there's more than one way to do it", here's a 
variation on Derek's method: 

ls *.zip > /dev/null 2>&1 
if [ $? -eq 0 ]; then 
  echo "there is a zip" 
else 
  echo "zippo" 
fi 

-b 

-- 
it is easier to suppress the first desire than to satisfy all that follow 
it.                                                   <benjamin franklin> 

-- 
This message has been scanned for viruses and 
dangerous content by MailScanner, and is 
believed to be clean. 

_______________________________________________ 
Discuss mailing list 
[hidden email] 
http://lists.blu.org/mailman/listinfo/discuss
 


BLU is a member of BostonUserGroups
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!



Boston Linux & Unix / webmaster@blu.org