Se você não usar nem a opção -h nem a opção -H, o grep gravará o nome do arquivo se mais de um arquivo for fornecido como argumentos. Então, se você adicionar / dev / null como argumento ao grep, você sempre terá mais de um, então o nome do arquivo sempre será escrito. Mas sim, usar co grep -H
é a maneira mais segura de ter sempre o nome do arquivo escrito.