【笔记】Shell获取命令行参数
前言
Shell获取命令行参数
举例
1 | demo.sh -h 127.0.0.1 -p 80 |
获取Shell程序名
1 | echo $0 |
1 | demo.sh |
其他参数
1 | echo $1 |
1 | -h |
获取所有参数总数
1 | echo $# |
1 | 4 |
根据标识符获取参数
shift
1 | while [ $# -gt 0 ]; |
1 | 127.0.0.1 |
getopts
1 | while getopts a:b:c: opt; |
57uv6Z6g55qE5Y2a5a6i
MS4wLjABAAAA5qMD8Gzdcgq7HXUOviKB59i0-ybJ59jJvNzyaPt5XOsVNqP6DU7WLcoAXvdxvYdp💗
本站所有文章仅作技术研究,请勿非法破坏,请遵守相关法律法规,后果自负
Shell获取命令行参数
1 | demo.sh -h 127.0.0.1 -p 80 |
1 | echo $0 |
1 | demo.sh |
1 | echo $1 |
1 | -h |
1 | echo $# |
1 | 4 |
1 | while [ $# -gt 0 ]; |
1 | 127.0.0.1 |
1 | while getopts a:b:c: opt; |