标签: bash function parameters
我有一个小问题,请查看下一个代码和输出,你能告诉我我错过了什么。 #!/斌/庆典
foo () { echo "Parameter #1 is $1" } foo
我的输出: [user @ host] $ ./test.scr test
参数#1是
答案 0 :(得分:1)
函数从调用它们时获取它们自己的位置参数。
如果你需要将脚本参数传递给函数,请使用foo "$@"(引号很重要,不要忘记它们。)
foo "$@"