摘要: 通过命令行传参时,$@和$* 都可以接收传的多个参数,是否有区别呢? 通过以下测试可以清晰的查看对比: 1 #!/bin/bash 2 3 4 function test_args() 5 { 6 echo "不加双引号的时候\$*和\$@输出对比" 7 echo " \$*输出 " 8 echo 阅读全文
posted @ 2020-07-16 17:08 knowledge-is-power 阅读(1763) 评论(1) 推荐(1) 编辑
摘要: 在写脚本时候,有时候需要将从命令行里传的参数两两组合形成一个键值对,肯定有其他其他的写法,这里主要是想通过shift命令的实现。 比如 参数1:host_ip 参数2:127.0.0.1 参数3: user 参数4: root and so on... 可能这些参数是固定的,也可能是自定义的 固定传 阅读全文
posted @ 2020-07-16 16:09 knowledge-is-power 阅读(568) 评论(0) 推荐(0) 编辑