¿Qué hace

¿Qué hace

Estaba leyendo este script que alguien escribió y aparece esta línea:

comm -23 <(grep cat access.log) cats | mailx -s subject [email protected]

Entiendo que significa convertir esta salida como si fuera un archivo, pero simplemente no entiendo esta sintaxis y no la he visto en ningún otro lugar.

¿Esto significa ejecutar grep en un subshell y canalizar la salida hacia atrás?

Respuesta1

< es un operador de redirección. Toma el contenido del archivo/salida de la derecha y lo pasa al comando de la izquierda.

información relacionada