Tôi mới viết kịch bản Shell và gặp một số khó khăn.Chuyển một mảng từ một tập lệnh Bash sang một số khác
Những gì tôi muốn đạt được
Tôi có một mảng của chuỗi trong scriptOne.sh mà tôi muốn vượt qua để scriptTwo.sh
Những gì tôi đã làm như vậy Viễn
Tôi có thể thực thi kịch bản lệnh thứ hai từ bên trong đầu tiên bằng cách sử dụng ./scriptTwo.sh và tôi đã chuyển các biến chuỗi từ một đến khác bằng cách sử dụng ./scriptTwo.sh $variableOne
.
Vấn đề là khi tôi cố chuyển một biến mảng không được chuyển. Tôi đã quản lý để có được nó để vượt qua mục đầu tiên của mảng bằng cách sử dụng ./scriptTwo.sh "${array[@]}"
tuy nhiên đây chỉ là một trong các mục và tôi cần tất cả chúng.
Cảm ơn trước sự giúp đỡ của bạn
liên quan: http://stackoverflow.com/questions/31726705/how-to-pass-an-argument-with-space-from-bash-script-to-bash-script –