0

I have executed a command that returns something like

INFO: AAA.CSV; Date: 2021-09-17 08:35:02 +0000 GMT; Content Length: 74.00 B
INFO: BBB.CSV; Date: 2021-09-21 07:35:02 +0000 GMT; Content Length: 73.00 B

Now I want to fetching all the data in a loop

return_data_arr=($(MY_COMMAND))
for data in "${return_data_arr[@]}"; do
    echo -e "data: ${data}"
done

My expecting result is

data: INFO: AAA.CSV; Date: 2021-09-17 08:35:02 +0000 GMT; Content Length: 74.00 B
data: INFO: BBB.CSV; Date: 2021-09-21 07:35:02 +0000 GMT; Content Length: 73.00 B

But at the end, it comes up with

data: INFO:
data: AAA.CSV;
data: Date:
data: 2021-09-17
data: 08:35:02
data: +0000
data: GMT;
data: Content
data: Length:
data: 74.00
data: B
data: INFO:
data: BBB.CSV;
data: Date:
data: 2021-09-21
data: 07:35:02
data: +0000
data: GMT;
data: Content
data: Length:
data: 73.00
data: B

0 Answers0