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.