我正在读某人写的这个脚本,里面有这样一行:

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

我理解它的意思是转换这个输出,就好像它是一个文件一样,但我只是不理解这个语法,而且我在其他地方没有看到它。

这是否意味着在子 shell 中执行 grep 并通过管道将输出返回?

答案1

< 是重定向运算符。它从右侧获取文件/输出的内容并将其传递给左侧的命令。

相关内容