O que significa o 2> na linha de comando do Unix?
scriptlist=`ls $directory_/fallback_* 2> /dev/null`
Qual é exatamente o propósito do2>
parte do comando? Eu omiti e executei o comando, ele simplesmente funciona bem.
E, se a saída de ls estiver sendo armazenada no arquivo / dev / null, o que exatamente a variávelscriptlist
irá conter. Quando eu executei o código, a saída estava na variável e nada estava lá no arquivonull
. Se removermos2
, então a saída está no arquivo em vez de variável. Alguma ideia do que exatamente essa linha de código está fazendo?