Shell,Bash脚本默认参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell,Bash脚本默认参数相关的知识,希望对你有一定的参考价值。

  1. #!/bin/bash
  2.  
  3. echo "--------------------------------------"
  4. echo "Script name ................... [ $0 ]"
  5. echo "First parameter ............... [ $1 ]"
  6. echo "Second parameter .............. [ $2 ]"
  7. echo "Process ID .................... [ $$ ]"
  8. echo "Parameter count ............... [ $# ]"
  9. echo "All parameters ................ [ [email protected] ]"
  10. echo "FLAGS ......................... [ $- ]"
  11. echo "--------------------------------------"
  12.  
  13. # EXAMPLE OUTPUT:
  14. # > ./shell-play-2.sh param1 param2
  15. # --------------------------------------
  16. # Script name ................... [ ./shell-play-2.sh ]
  17. # First Parameter ............... [ param1 ]
  18. # Second Parameter .............. [ param2 ]
  19. # Process ID .................... [ 555 ]
  20. # Parameter Count ............... [ 2 ]
  21. # All Parameters ................ [ param1 param2 ]
  22. # FLAGS ......................... [ hB ]
  23. # --------------------------------------

以上是关于Shell,Bash脚本默认参数的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本调试

bash之set命令

Shell 脚本踩坑指北

BASH:具有默认参数值的 getopts

Linux下常用的shell脚本整理

从 shell 脚本 (bash) 的参数列表中删除最后一个参数