Jestem nowy w pisaniu Skryptów Shell i mam pewne trudności.Przekazywanie tablicy z jednego skryptu Bash do innego
Co chcę osiągnąć
Mam tablicę ciągów w scriptOne.sh że chcą przejść do scriptTwo.sh
Co ja dotychczasowej
Mogę wykonać drugi skrypt z wnętrza pierwszego pliku ./scriptTwo.sh i przekazałem zmienne łańcuchowe z jednego do drugiego za pomocą ./scriptTwo.sh $variableOne
.
Problem występuje, gdy próbuję przekazać zmienną tablicową, która nie zostanie przekazana. Udało mi się zmusić go do przekazania pierwszego wpisu tablicy przy użyciu ./scriptTwo.sh "${array[@]}"
, ale jest to tylko jeden z wpisów i potrzebuję ich wszystkich.
Dzięki z góry za pomoc
pokrewne: http://stackoverflow.com/questions/31726705/how-to-pass-an-argument-with-space-from-bash-script-to-bash-script –