Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Use of == in functions



I am converting my functions from bash to zsh, when I do something like:


ciao.old () {
	if [ $# == 0 ]
	then
		PARM="-h" 
	else
		PARM=$* 
	fi


I get an error like:

% ciao.old          
ciao.old:8: = not found


Using the old FORTRAN syntax, Replacing == with -eq fixes the problem; is this a bug, or just being tricky???

TIA, Frankie G.


Messages sorted by: Reverse Date, Date, Thread, Author