Issue : Without a pipe symbol after the curl command, the output of the curl command is curl: (21) QUOT command failed with 550.
With a pipe symbol, curl detects it is not outputting to the terminal and inserts a progress-meter.
To disable the progress-meter I tried using the s flag, However using the s flag also prevents curl: (21) QUOT command failed with 550 from being out-putted.
I want curl to continue outputting the curl: (21) QUOT command failed with 550 the same way it outputs it in the terminal, but I do not want it to output the progress-meter.
The code : ( with s flag )
curl -ls -Q "DELE $remote_file" $remote_server | sed -r '/^\.{1,2}$/d'
Extra information :
Perhaps this is not relavant to the question :
The sed code : removes the . and the .. from the output.
Update :
The protocol that is used is ftp.