本帖最后由 风精灵 于 2026-1-27 09:35 编辑
将传入的参数分别打包为字符串使用$@ 我们先演示一下,在脚本中加入echo $@: #!/bin/bash echo "my first shell !" echo $1 echo $2 echo $# echo $* echo $@ |
输入三个参数执行: 可以看到,echo $@打印出来的结果跟echo $*一样,但是其实,echo $*是将三个参数打包成一个字符串打印出来的,而echo $@是将三个参数,分别打包为三个字符串打印出来的。
|