当前位置:  技术问答>linux和unix

帮我分析一个shell的结果哦

    来源: 互联网  发布时间:2017-03-26

    本文导语:  #!/bin/bash - function mytest(){ echo "arg1 = $1" if [ $1 = "1" ];then    return 1; else    return 0; fi } echo echo "mytest 0 = "`mytest 0`; if mytest 0;then echo "mytest 0"; fi echo "end"; 这个shell运行结果是 mytest 0 = arg1 =0 arg1 =0 myt...

#!/bin/bash -
function mytest(){
echo "arg1 = $1"
if [ $1 = "1" ];then
   return 1;
else
   return 0;
fi
}

echo
echo "mytest 0 = "`mytest 0`;
if mytest 0;then
echo "mytest 0";
fi
echo "end";


这个shell运行结果是
mytest 0 = arg1 =0
arg1 =0

mytest 0
end

但是,我觉得,那红色标记部分不应该打印出来呀,为什么 if后,能把 mytest 0给打印出来哦?


|
if不带[]是只测试后面命令运行是否成功,以$?来判断, 而不是测试0和1

因为mytest 0是返回0,if认为成功, mytest 1是返回1,if认为失败

所以
if mytest 0;then
echo "mytest 0";
fi
能输出mytest0

|
0 不是成功么。。。

    
 
 

您可能感兴趣的文章:

  • 一个程序两个结果,请高手分析原因
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • 深入分析C++中两个大数相乘结果不正确的问题
  • valgrind 结果分析疑问
  • 深入分析父子线程、进程终止顺序不同产生的结果
  • SQLServer 2005 实现数据库同步备份 过程-结果-分析
  • 今天用C++写Linux驱动,结果失败而归,大家帮我分析一下错误提示
  • 如何获取shell词法分析,语法分析及解释器的内容和信息
  • yacc做shell的命令分析疑问
  • shell脚本分析一个文件
  • 求个shell程序:分析Apache的日志,取得每条记录的访问IP,浏览器,访问时间
  • unix shell 里调用sql ,请帮手分析问题,谢谢
  • 使用shell脚本分析网站日志统计PV、404、500等数据
  • Shell+Linux命令实现日志分析
  • [求助]Shell编写apache日志分析脚本
  • shell脚本实现的网站日志分析统计(可以统计9种数据)
  • Shell 命令执行顺序分析[图]
  • shell脚本分析 nginx日志访问次数最多及最耗时的页面(慢查询)
  • shell脚本中case条件控制语句的一个bug分析
  • 关于shell变量生存周期的一个问题,有脚本,请各位帮忙分析一下,迷糊了~
  • Shell 管道及执行顺序分析
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • HASH查找的程序实现及性能分析
  • 两台机器同时出现同样的故障,有人能帮分析分析吗?
  • http协议介绍,文件上传分析及程序举例
  • 请教高手帮我分析分析!
  • linux下free命令显示的内存使用情况分析
  • 我想编程分析任意一个java文件,把其中的注释部分删掉,请帮我分析一下思路和方法好吗?
  • Linux下时钟同步问题:Clock skew detected原因分析及解决方法
  • 如何分析linux宕机原因(或者说如何通过查日志分析宕机原因)
  • Docker支持更深入的容器日志分析
  • Python的词法分析与语法分析
  • mongodb的优点和缺点详细分析
  • 大家帮我分析分析:Samba的配置问题
  • Docker容器分析----好处和缺点介绍
  • ubuntu 下安装libpcap 的时候make时候出错 请帮忙分析分析
  • docker源码分析之容器日志处理与log-driver实现
  • 200分求教有关linux核心的dos攻击算法分析以及源代码的情景分析,研究用,急!!!
  • c/c++服务器程序内存泄露问题分析及解决
  • Java 代码分析工具 JHawk
  • spring的事务类型及spring和hibernate可能导致的问题分析
  • 显微镜数据分析 Gwyddion
  • Mysql大表查询优化技巧总结及案例分析
  • 可视化数据分析 ParaView


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,