J'essaie de joindre tous les arguments d'une fonction Bash en une seule chaîne avec des espaces séparant chaque argument. J'ai également besoin que la chaîne inclue des guillemets simples autour de la chaîne entière.
Voici ce que j'ai jusqu'à présent ...
$array=("$@")
str="\'"
for arg in "${array[@]}"; do
let $str=$str+$arg+" "
done
let $str=$str+"\'"
Évidemment, cela ne fonctionne pas, mais je me demande s’il existe un moyen d’y parvenir?