from man bash, to define a function use; "function" "name" <compound-command> OR "name" () <compound-command> right? And Compound Commands are: ( <list>) { <list>; ) (( expression )) [[ expression ]] ...et al.... so why do I get a syntax error for function good_dir [[ -n $1 && -d $1 && -r $1 && -x $1 ]] bash: syntax error near unexpected token `[['
- function grammar Linda Walsh
- Re: function grammar Clark J. Wang
- Re: function grammar Linda Walsh
- Re: function grammar Jan Schampera
- Re: function grammar Ken Irving
- Re: function grammar Bernd Eggink
- Re: function grammar Andreas Schwab
- BUG: grammar handler needs to be fixed to ... Linda Walsh
- Re: function grammar Ken Irving
- Re: function grammar Linda Walsh
- Re: function grammar Chet Ramey