Existem vantagens adicionais em criar um arquivo e enviá-lo para grep, além de conveniência? A conveniência é que, quando recupero comandos como os que estão abaixo do meu histórico, o cursor está no final da linha; portanto, é fácil modificar o comando com texto diferente para grep no mesmo arquivo.
Então, que outras vantagens podem ter para a seguinte convenção:
cat /var/tmp/trace.2043925204.xt | grep -in profile
cat /var/tmp/trace.2043925204.xt | grep -n Profile-Main
ao invés de:
grep -in profile /var/tmp/trace.2043925204.xt
grep -n Profile-Main /var/tmp/trace.2043925204.xt
cat
é muito mais claro do que ler<
. Ou talvez apenas para nós, que pensamos que o Unix e o bash poderiam aprender muito com o VMS e o DCL.