Read from in a streaming way
1
while read line; do ${CMD}; done
Tokenize a csv
1
2
3
4
for i in $(cat $1); do
IFS=',' read -a array <<< "$i";
echo ${array[0]} ${array[1]} ${array[2]};
done
Redirection
Bidirectional
1
2
exec 4<>(command)
command <&4 >&4
Named Pipe
1
2
3
cd /tmp
mkfifo fifo
exec < fifo