Unix C Shell编程:从基础到高级应用
1. 逻辑表达式与C shell脚本基础
在逻辑表达式中,当两个逻辑表达式通过逻辑与(AND)运算符连接时,只有当两个单独的逻辑表达式都为真时,组合表达式才为真。例如,当变量a大于2且变量b小于1时,整个逻辑表达式为真。
接下来我们探讨如何创建和执行C shell脚本。可以使用任何编辑器编写C shell脚本。以下是一个名为removearg.csh的脚本示例:
#!/bin/csh rm $argv[1]第一行#!/bin/csh指定要执行的shell为C shell(csh)。第二行用于删除通过命令行参数传递的文件名。
假设执行脚本如下:
% removearg.csh inventory.txt脚本将删除分配给$argv[1]数组的文件名。脚本名removearg.csh将分配给$argv[0],文件名inventory.txt将分配给$argv[1]数组,因此inventory.txt文件将被删除。
执行C shell脚本可以使用source命令,该