getopts在bash脚本中不起作用

时间:2017-08-07 13:26:35

标签: unix getopts

Test1.sh脚本中包含以下行。

来源$ HOME / set-env -l test_ $ START_TIME

Test2脚本

    while getopts ":l:" opt; do
  case $opt in
    l)
      echo "file name: $OPTARG"
      FILE_NAME=$OPTARG
      ;;
    \?)
      echo "Invalid option: -$OPTARG"
      exit 1
      ;;
    :)
      echo "Option -$OPTARG requires an argument."
      exit 1
      ;;
  esac
done

我无法从Test1.sh脚本中获取'l'参数。

请你检查一下它的错误原因吗?

提前致谢

0 个答案:

没有答案