awk '/DoLabelQuery\(self\)/||/QName\[[[[:digit:]][[[:digit:]]]/||/QName\[[[[:digit:]]]/ || /;BUTTON =/ || /endMethod/ || /endmethod/ || /add\(/ || /;CODE = /' HELLO.fsl > x.txt
Eu sei que tem que ser feito em um arquivo e rodar usando awk -f
. Eu simplesmente não consigo entender a sintaxe corretamente. O exemplo acima funciona no Linux no terminal.
Pode parecer complicado, mas tudo o que estou procurando são 5-6 exemplos de texto em que se encontrado leva a que a linha seja escrita para fora x.txt
. O QName
elemento nome está apenas procurando QName[##]
ou QName[#]
.
gawk-3.1.6
para win32 eu tenho o seu comando para trabalhar se eu usei apenas aspas duplas em vez de aspas simples, isso funciona para você?
awk
no Windows? Eu recebo uma linha de saída se eu fizer, por exemplo: gawk "/cannot be run in DOS/" awk.exe
para que gawk
com aspas duplas possam processar arquivos binários e encontrar ascii dentro deles
awk
? Se você quer apenas linhas combinadas para ser impresso,grep
parece uma boa ferramenta para o trabalho