⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex60.sh

📁 BASH Shell 编程 经典教程 《高级SHELL脚本编程》中文版
💻 SH
字号:
#!/bin/bash# 函数和参数DEFAULT=default                             # 默认参数值. func2 () {   if [ -z "$1" ]                           # 第一个参数是否长度为零?    then     echo "-Parameter #1 is zero length.-"  # 或者没有参数被传递进来.    else     echo "-Param #1 is \"$1\".-"   fi   variable=${1-$DEFAULT}                   #  这里的参数替换   echo "variable = $variable"              #+ 表示什么?                                             #  ---------------------------                                            #  为了区分没有参数的情况,                                             #+ 和只有一个null参数的情况.    if [ "$2" ]   then     echo "-Parameter #2 is \"$2\".-"   fi   return 0}echo   echo "Nothing passed."   func2                          # 不带参数调用echoecho "Zero-length parameter passed."func2 ""                       # 使用0长度的参数进行调用echoecho "Null parameter passed."func2 "$uninitialized_param"   # 使用未初始化的参数进行调用echoecho "One parameter passed."   func2 first           # 带一个参数调用echoecho "Two parameters passed."   func2 first second    # 带两个参数调用echoecho "\"\" \"second\" passed."func2 "" second       # 带两个参数调用, echo                  # 第一个参数长度为0, 第二个参数是由ASCII码组成的字符串. exit 0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -