<
SH-1038Detected use of <<(
, which is an invalid construct.
You probably meant to redirect <
from process substitution <(..)
instead.
To do this, a space is needed between the <
and <(..)
, i.e. < <(cmd)
.
Problematic code:
while IFS= read -r line
do
printf "%q\n" "$line"
done <<(curl -s http://example.com)
Correct code:
while IFS= read -r line
do
printf "%q\n" "$line"
done < <(curl -s http://example.com)