I am trying to use curl to get a list of files on my ftp server and store that data in a variable to be used with a for loop to download and then delete each file from the ftp server.
the issue is am having is that whist i can get the list of variables out with a simple echo command i cannot get the variables to pass to the curl script properly.
EG.
$ while read i; do echo "$i"; done <ftpinputfiles
datapush_tracked_object_2019-04-28T04-17-30Z.json
datapush_tracked_object_2019-04-28T04-18-00Z.json
datapush_tracked_object_2019-04-28T04-18-30Z.json
datapush_tracked_object_2019-04-28T04-19-00Z.json
datapush_tracked_object_2019-04-28T04-19-30Z.json
datapush_tracked_object_2019-04-28T04-20-00Z.json
datapush_tracked_object_2019-04-28T04-20-30Z.json
datapush_tracked_object_2019-04-28T04-21-00Z.json
datapush_tracked_object_2019-04-28T04-21-30Z.json
datapush_tracked_object_2019-04-28T04-22-00Z.json
datapush_tracked_object_2019-04-28T04-22-30Z.json
datapush_tracked_object_2019-04-28T04-23-00Z.json
How ever if i run this command to see if the variables are passing to the curl command it does not run properly
$ while read i; do echo "ftp://123.123.123.123/Test/$i --user USER:PASS -o $i"; done <ftpinputfiles
--user admin:PASS -o datapush_tracked_object_2019-04-28T04-17-
30Z.json
--user admin:PASS -o datapush_tracked_object_2019-04-28T04-18-
00Z.json
--user admin:PASS -o datapush_tracked_object_2019-04-28T04-18-
30Z.json
--user admin:PASS -o datapush_tracked_object_2019-04-28T04-19-
00Z.json
--user admin:PASS -o datapush_tracked_object_2019-04-28T04-19-
30Z.json
--user admin:PASS -o datapush_tracked_object_2019-04-28T04-20-
00Z.json
--user admin:PASS -o datapush_tracked_object_2019-04-28T04-20-
30Z.json
--user admin:PASS -o datapush_tracked_object_2019-04-28T04-21-
00Z.json
--user admin:PASS -o datapush_tracked_object_2019-04-28T04-21-
30Z.json
--user admin:PASS -o datapush_tracked_object_2019-04-28T04-22-
00Z.json
--user admin:PASS -o datapush_tracked_object_2019-04-28T04-22-
30Z.json
--user admin:PASS -o datapush_tracked_object_2019-04-28T04-23-
00Z.json