Ich versuche, alle Argumente einer Bash-Funktion in einer einzigen Zeichenfolge mit Leerzeichen zwischen den einzelnen Argumenten zusammenzufügen. Ich muss auch die Zeichenfolge einzelne Anführungszeichen um die gesamte Zeichenfolge enthalten.
Folgendes habe ich bisher ...
$array=("$@")
str="\'"
for arg in "${array[@]}"; do
let $str=$str+$arg+" "
done
let $str=$str+"\'"
Das funktioniert natürlich nicht, aber ich frage mich, ob es einen Weg gibt, dies zu erreichen.