1简介
创建shell脚本的步骤
第一行
脚本的第一行位于左上角,以#!开头,将指明用哪个程序来执行脚本。这一行通常写作:
#!/bin/csh 或 #!/bin/tcsh
这一行必须在脚本的最顶端,否则会被当做注释行。
启动脚本时,C shell(TC
shell)先读入并执行.cshrc(.tcshrc)文件,于是文件中设置的所有对象都成为脚本的一部分。可以通过-f选项来阻止这一行为。这个选项的用法是:
#!/bin/csh -f 或 #!/bin/tcsh
-f
完成了脚本的编写,通常可以使用chmod命令打开脚本的执行权限。
chmod +x myscript
2读取用户输入
2.1变量$<
#!/bin/csh
# The greeting script
echo What is your name\?
set name=$<
echo Greetings to you, $name.
2.2根据输入的字符串创建词表
#!/bin/csh
# The greeting script
echo What is your name\?
set name=$<
set name=( $name )
echo Greetings to you, $name[1], $name[2].
3算术运算
C shell只支持整数的运算,符号@用于将计算结果赋给数值变量。
3.1算术运算符
注意:符号@后面、运算符两侧都必须有空格!!
3.2浮点运算符
C shell不支持浮点运算符,因此,如果您想要执行更加复杂的数学运算,可以使用
UNIX的实用程序,bc和nawk这两个程序很有用。