C Shell Scripting/syntax
Jump to navigation
Jump to search
Comparison with Bourne shell[edit | edit source]
Features[edit | edit source]
- List Variables
- C Shell has it Bourne doesn't.
- Shell Functions
- Bourne has it C Shell doesn't
Syntax differences[edit | edit source]
- comments
# csh : sh
- assigning variables
set a = b a = b
- expressions
if ( a < b ) then if [ a -lt b ]
Bourne has more advanced command substitution syntax for embedding. (Bourne Shell Scripting/Substitution)
$( date )
vs
`date`