Re: check, that a script is in a folder

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



On 1/5/11 4:42 AM, John R. Dennison wrote:
> On Wed, Jan 05, 2011 at 02:26:12AM -0800, S Mathias wrote:
>> $ echo ${PWD##*/}
>> somefolder
>> $ if "${PWD##*/}" -eq "asdf">  /dev/null; then echo "this is the asdf folder"; else exit 1; fi
>> bash: notthatfolder: command not found...
>> this is the asdf folder
>> $
>>
>>
>> So i just want to check that i'm in an exact folder. e.g.: "asdf"
>>
>> What's wrong with my one-liner?
>
> 	What's wrong is you can't read man pages or research on your
> 	own.  "man bash"; your problem is covered there.

It is there, but it's pretty obscure.  A hint is that 'if' wants to execute 
something, and in the old days /bin/test and /bin/[ used to be links to the same 
executable.  These days the executables are in /usr/bin and not linked (don't 
know the reason for either...) but they are also shell builtins.

-- 
   Les Mikesell
    lesmikesell@xxxxxxxxx
_______________________________________________
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