|
发表于 2004-4-16 21:00:48
|
显示全部楼层
最初由 scopio 发表
谢谢,不过这样一来很多后续命令就不好写了,我所希望的类似这样
if a > b , then command1
else command2
而这command1或者command2不是简单的print一类
呵呵,其实用awk也可以的:如:
- awk 'BEGIN{if('$a'>'$b')system("echo ok");else system("echo wrong")}'
复制代码
#如果a>b,那么在awk中调用system函数来执行UNIX命令,echo ok,否则,执行echo wrong,不就相当于你的:
- if [[ $a -gt $b ]];then
- exec cmd1
- else
- exec cmd2
- fi
复制代码 |
|