On Fri, 26 Apr 1996, Dale Scheetz wrote: > I have been trying to learn shell scripting using the man page for bash. > Asside from the need for a lot of reading between the lines, there seem to > be several errors. == is declared to be the equality operator, but = is > the correct syntax. || is declared to be the or operator, but although: > > if [ a != b ] > > works fine > > if [ a != b || c != d ] > > fails with several errors ( ']' not found, and != command not found )
Bear in mind that the [ command is also known as the 'test' command. Try 'help test' in bash. The OR operator in a test command is -o. Steve Early [EMAIL PROTECTED]

