<分区>
如何将命令输出同时重定向到变量和控制台。
例子:
var=`ls -l`
我想同时在控制台打印输出,而不是稍后“echo $var”
<分区>
如何将命令输出同时重定向到变量和控制台。
例子:
var=`ls -l`
我想同时在控制台打印输出,而不是稍后“echo $var”
最佳答案
var=$(ls -l | tee /dev/stderr)
请注意,这只是一个示例 -- you should never use ls
in scripts ,除非输出仅供人类读者使用。
关于linux - Shell 同时将输出重定向到变量和控制台输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52240111/