shell 是一种命令行程序, linux 用户可以通过 shell 与操作系统内核进行交互。
shell 分为好几种:sh,bash,csh,tcsh 其中 tcsh 是 csh 的增强版,常用的两种 shell 就是 bash 和 tcsh。
一般linux 默认shell 是 bash,但是IC公司用的较多的是 tcsh,二者的语法和内建命令相差较大,关于bash,网上资料非常多,这里主要记录 tcsh 的语法和基本命令。
具体使用哪个shell 可以在脚本第一行定义: #! /bin/bash 或者 #! /bin/tcsh
tcsh 基本语法:
1. 创建字符串变量: set var = hello; set var01 = “hello world”, 访问变量: echo $var
创建数值变量: @ num = 101
2. 控制流
(a). if (condition) then # 注意 if 和 then 必须写在同一行,if 条件用小括号
cmd01
cmd02 # 可以写很多行命令
else
cmd03
endif # 一定要有这个 endif 结束
(b).
来源:博客园
作者:MioTech
链接:https://www.cnblogs.com/xiaoxie2014/p/11475568.html