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.