Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 784 Bytes

tb.md

File metadata and controls

47 lines (33 loc) · 784 Bytes

从上到下的模式

函数写作方式

# 第一种方式

function name {
    commands
    return
}

# 第二种方式

name () {
    commands
    return
}

重要

通过在变量名之前加上单词 local,来定义局部变量。

name () {
  local apple='12'
  echo apple
}

通过这种方式,我们定义的变量apple就不会被其他的函数所运用了。

小技巧

当我们想知道一个程序执行的是否成功我们可以这样写

ls /1

# 当然我们知道这个是错误的地址
# 然后我们执行 echo $?

我们就可以发现输出的值是非零

也就是说,加入你执行一个程序,那么立即判定$?是否是0就可以判断这个函数执行的是否正确