I am having problem in sending bash array problem_list
to python script update_contest.py
. Here is my code :
bash file :
echo $problems declare -a problem_list for i in $problems; do problem_list+=($i) done echo ${problem_list[@]} python3 update_contest.py $id ${problem_list[@]}
python file:
id = (sys.argv)[1] problem_list = (sys.argv)[2] print(problem_list)
output in terminal :
A B C D E A B C D E A
As can be seen, only A is passed as argument in problem_list.