ITPub博客

首页 > Linux操作系统 > Linux操作系统 > unix 中的&&与||命令

unix 中的&&与||命令

原创 Linux操作系统 作者:kennyblues 时间:2008-03-21 15:01:57 0 删除 编辑

在unix中,执行命令时我们希望有以下几种情况:

1.当第一个命令成功时,才接着做下一个命令。

2.当第一个命令失败时,才接着做下一个命令。

对于1,可以在脚本中用&&命令实现:

cp *.doc ./test&&rm *.doc

对于2,可以在脚本中用||命令实现:

mv *.doc ./test||mkdir test --如果不存在test目录,则创建。

综合举例:

mv *.doc ./test/||mkdir test&&mv *.doc ./test/

意思是:将*.doc 移到./test目录中,如果不存在test目录就创建这个目录,再将*.doc文件移到test目录中。

3.在脚本中连续执行命令:

(命令1;命令2.....)

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3345/viewspace-1001277/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-03-07

  • 博文量
    73
  • 访问量
    482191