第9章补充:cshell编程.pptVIP

  • 8
  • 0
  • 约1.59千字
  • 约 19页
  • 2016-08-12 发布于广东
  • 举报
第9章补充:cshell编程

第9章 补充:C shell编程 C shell概述 Bill Joy于20世纪80年代早期,在Berkeley的加利福尼亚大学开发了C shell。它主要是为了让用户更容易的使用交互式功能,并把ALGOL风格的语法结构变成了C语言风格。它新增了命令历史、别名、文件名替换、作业控制等功能。 FreeBSD缺省的shell是C shell . C shell概述 cshell系列中目前用得更多的是tcshell, 它是cshell的增强版本,Linux上/bin/csh实际指向的是tcsh. Linux交互模式下,csh/tcsh与bash没有太大的区别,它们的区别主要体现在脚本语言上。 切换到C shell 直接键入csh 退出用exit 或者用chsh命令改变某个用户的登录shell 变量定义与用户输入 变量定义: set 变量名 = 变量值 用户输入: 用$变量,相当于bash中的read命令 算术运算 符号@用于将数值表达式结果赋给变量: @ sum = 4 + 6 @ sum++ 数值表达式的写法与C语言完全相同,但应注意,引用一个变量的值需要加$号: @ sum++ 等同于 @ sum = $sum + 1 数值表达式不用引号括起来 @后面以及运算符两边必须有空格 命令行参数 位置变量$0, $1, $2等仍然可用 另外C shell提供了一

文档评论(0)

1亿VIP精品文档

相关文档