LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 818|回复: 1

关于!号的使用

[复制链接]
发表于 2003-5-20 21:03:00 | 显示全部楼层 |阅读模式
如果我想排除一些参数,是不是可以用! ,什么程序都可以用吗?
比如
MAIL USER1 USER2 USER3 。。。。。。 USER123
我想排出user45,那遇到他的时候是不是可以用!user45排出掉?
是不是什么程序都可以这样用?
发表于 2003-5-20 21:22:08 | 显示全部楼层
可以用!=测试,如:
for user in user1 user2 user3 ... user123
do
if [[ $user != user45 ]] then  //若变量值不是user45,就发送邮件,
mail $user
fi
done
!是个逻辑非操作符,常见的是
if [[ ! -f $file ]] then
...
fi
如果和$配合那么就是shell的一个专用变量!,他的功能是最后一个放在后台的任务ID号,如:
$sleep 1111&
[1] 1001
$echo $!
1001
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表