Re: check, that a script is in a folder

2011-01-05 Thread Pascal Hambourg
S Mathias a écrit : > > if ! [ "${PWD##*/}" == "asdf" ]; then echo "error: not the asdf dir"; exit 1; > fi Note that "==" is a bashism. "=" is more portable across other shells such as dash. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Tro

Re: check, that a script is in a folder

2011-01-05 Thread S Mathias
thank you, the: if ! [ "${PWD##*/}" == "asdf" ]; then echo "error: not the asdf dir"; exit 1; fi worked! :) --- On Wed, 1/5/11, Pascal Hambourg wrote: > From: Pascal Hambourg > Subject: Re: check, that a script is in a folder > To: debian-user@lists.

Re: check, that a script is in a folder

2011-01-05 Thread Pascal Hambourg
Hello, S Mathias a écrit : > $ 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 > > What's wrong with my one-liner? Two mistakes : 1) "if" expects a command, not a boolean express

Re: check, that a script is in a folder

2011-01-05 Thread Didar Hossain
On Wed, Jan 05, 2011 at 02:27:39AM -0800, S Mathias wrote: > $ echo ${PWD##*/} > somefolder > $ if "${PWD##*/}" -eq "asdf" > /dev/null; then echo "this is the asdf > folder"; else exit 1; fi if [ "${PWD##*/}" == "asdf" ]; then echo "this is the asdf folder"; else exit 1; fi Why not simple use:

check, that a script is in a folder

2011-01-05 Thread S Mathias
t;asdf" What's wrong with my one-liner? I just want to check, that a script is in a folder, and if it isn't, then it exits -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.d