跳转到内容

C Shell 脚本/语法

来自维基教科书,开放的书籍,为开放的世界

与 Bourne shell 的比较

[编辑 | 编辑源代码]
  • 列表变量
C Shell 有,Bourne shell 没有。
  • Shell 函数
Bourne shell 有,C Shell 没有。


语法差异

[编辑 | 编辑源代码]
  • 注释
# csh 
: sh
  • 赋值变量
set a = b
a = b
  • 表达式
if ( a < b ) then
if [ a -lt b ]


Bourne shell 有更高级的命令替换语法,用于嵌入。(Bourne Shell 脚本/替换)

 $( date )

对比

`date`
华夏公益教科书