1
输出重定向和空格
我对此感到偏执,但希望这是一个简单的问题: 之间有什么区别 cat file1 | egrep -oP "[Mm]y string" > /home/user/file.txt 和 cat file1|egrep -oP "[Mm]y string">/home/user/file.txt 即,是否有空格填充竖线(|)和重定向(>)字符有关系吗?我真的很偏执,如果我不想要空格,空格会以某种方式最终出现在输出文件中。谁能澄清?(如果重要,请使用Ubuntu 12 / bash。)