C Shell Scripting/syntax
Appearance
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`