Ich bin neu beim Schreiben von Shell-Skripten und habe einige Schwierigkeiten.Ein Array von einem Bash-Skript zu einem anderen übergeben
What I Want
erreichen Ich habe ein Array von Strings in scriptOne.sh, die ich
zu scriptTwo.sh übergeben wollen, was ich bisher getan haben
Ich kann das zweite Skript innerhalb des ersten mit ./scriptTwo.sh ausführen und ich habe String-Variablen von einem zum anderen mit ./scriptTwo.sh $variableOne
übergeben.
Das Problem ist, wenn ich versuche, eine Array-Variable zu übergeben, die nicht übergeben wird. Ich habe es geschafft, es den ersten Eintrag des Arrays mit ./scriptTwo.sh "${array[@]}"
übergeben, aber dies ist nur einer der Einträge, und ich brauche alle von ihnen.
Vielen Dank im Voraus für Ihre Hilfe richtig
Verwandte: http://stackoverflow.com/questions/31726705/how-to-pass-an-argument-with-space-from-bash-script-to-bash-script –