Descobriu que grep
considera o arquivo como binary
, portanto, uma solução alternativa seria
cat new.sql | tr -d 'cat new.sql | tr -d '%pre%0' | grep -F "INSERT"
0' | grep -F "INSERT"
Fonte aqui: link
Chegou a um problema estranho - estava executando um comando trivial
grep -F "INSERT" new.sql >& output.txt
em um new.sql
com 76 MB de tamanho. O engraçado é que nenhum resultado é retornado, mas a string está presente lá.
O env atual é o OSX 10.9.5, bash 3.2. grep
está sendo executado sem problemas em outros arquivos no mesmo env.
Poderia ser relacionado ao tamanho do arquivo / env?
Pergunta relacionada de alguma forma aqui: link
Descobriu que grep
considera o arquivo como binary
, portanto, uma solução alternativa seria
cat new.sql | tr -d 'cat new.sql | tr -d '%pre%0' | grep -F "INSERT"
0' | grep -F "INSERT"
Fonte aqui: link