This question already has an answer here:
- Process substitution and pipe 5 answers
I was reading this script someone wrotte and there is this line:
comm -23 <(grep cat access.log) cats | mailx -s subject email@example.com
I understand it to mean convert this output as if it was a file but I just don't understand this syntax and I haven't seen it anywhere else.
Does this mean, execute grep in a sub shell and pipe the output back?