Я читал этот сценарий, который кто-то написал, и там была такая строка:
comm -23 <(grep cat access.log) cats | mailx -s subject [email protected]
Я понимаю, что это означает преобразовать этот вывод так, как если бы это был файл, но я просто не понимаю этот синтаксис и больше нигде его не видел.
Означает ли это, что нужно выполнить grep в подоболочке и передать вывод обратно?
решение1
< — оператор перенаправления. Он берет содержимое файла/вывода справа и передает его команде слева.