• 高坤
    2019-12-07
    老师,checkpid()方法的返回值有用到吗?echo $?是获取上一次命令的执行成功或者失败的结果还是获取上一次命令的返回值(比如函数的返回值)?

    作者回复: echo $? 是exit语句跟着的值,我提供个例子
    demo.sh
    echo "do some thing"
    exit 128

    执行demo 后,使用echo $? 看到的是128 ,使用echo $? 判断程序是否正确执行了,是因为系统命令遵循了命令正确执行返回0 ,执行错误返回非0 的一个规范

    
    
  • we
    2019-10-29
    老师,定义在文件里面的函数,怎么能在命令行直接运行。这个是怎么回事哦,不懂呢?

    作者回复: 定义在文件里的函数,需要使用 source 文件名或 . 文件名方式运行一次才能在命令行里直接使用,例如 source /etc/profile 方式,/etc/profile 里的脚本就被执行一次了,如果有函数的定义,自然也被执行了

     2
    
  • Mao
    2019-10-16
    老师函数可以返回一个数组吗?

    作者回复: 可以返回数组,前提是定义函数的返回值要返回数组才行

    
    
我们在线,来聊聊吧