首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将bash stdout/stderr重定向到两个地方?

将bash stdout/stderr重定向到两个地方,可以使用以下命令:

代码语言:txt
复制
command | tee >(command1) >(command2)

这个命令将会把command的输出同时发送到command1command2tee命令将输入内容输出到标准输出,同时将内容重定向到多个命令。

例如,如果你想要将ls命令的输出同时输出到file1.txtfile2.txt,你可以使用以下命令:

代码语言:txt
复制
ls | tee >(cat > file1.txt) >(cat > file2.txt)

这个命令将会把ls命令的输出同时输出到file1.txtfile2.txt文件中。

注意:这个命令只适用于bash shell。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券