【发布时间】:2011-03-07 11:04:34
【问题描述】:
function foo() {
A=$@...
echo $A
}
foo bla "hello ppl"
我希望输出为:
"bla" "你好人"
我需要做什么来代替省略号?
【问题讨论】:
-
你想完成什么?
foo的输出是用作任何内容的输入,还是您只想要原始文本? -
它应该被用作另一个命令的输入(在这种情况下是邮件)。
-
@rubim:那么我认为你让它变得比需要的困难得多。
mail "$@"将在没有取消解析/重新解析步骤的情况下给出结果。如果"$@"的状态不正确,请展示您所拥有的。
标签: string bash shell concatenation