小编Sch*_*ter的帖子

将 bash 参数加入带空格的单个字符串中

我试图将 Bash 函数的所有参数连接到一个字符串中,每个参数之间用空格分隔。我还需要让字符串在整个字符串周围包含单引号。

这是我到目前为止...

$array=("$@")
str="\'"
for arg in "${array[@]}"; do
    let $str=$str+$arg+" "
done
let $str=$str+"\'"
Run Code Online (Sandbox Code Playgroud)

显然这不起作用,但我想知道是否有办法实现这一目标?

bash shell-script

63
推荐指数
2
解决办法
9万
查看次数

标签 统计

bash ×1

shell-script ×1