Perguntas com a marcação «awk»

Uma linguagem de digitalização e processamento direcionada a padrões.




3
Diff, mostra a linha modificada apenas do arquivo correto
Eu tenho arquivo ae gostaria de gerar blinhas de balteração disso desde que foi clonado a. Apenas as linhas modificadas, sem contexto circundante, sem marcas de deslocamento de diferença. Como posso fazer isso usando scripts de shell? (Sem Python / Perl / PHP / ...) Sed e awk são soluções …
24 shell-script  sed  awk  diff 

7
Usando a função bash shell dentro do AWK
É possível usar a função bash no AWK de alguma forma? Arquivo de exemplo (string, int, int, int) Mike 247808 247809 247810 Tentando converter valores de decimal em hexadecimal. Função definida no .bashrc ou no shell script. awk '{print $1 ; d2h($2)}' file awk: chamando a função indefinida d2h número …
24 bash  awk 

7
Texto entre duas tags
Eu quero recuperar o que estiver entre essas duas tags - <tr> </tr>- de um documento html. Agora não tenho requisitos específicos de html que justifiquem um analisador de html. Eu simplesmente precisa de algo que partidas <tr>e </tr>e fica tudo entre eles e poderia haver vários trs. Tentei o …

2
Por que o awk faz buffer completo ao ler de um pipe
Estou lendo de uma porta serial conectada a um dispositivo GPS enviando seqüências nmea. Uma invocação simplificada para ilustrar meu ponto: $ awk '{ print $0 }' /dev/ttyPSC9 GPGGA,073651.000,6310.1043,N,01436.1539,E,1,07,1.0,340.2,M,33.3,M,,0000*56 $GPGSA,A,3,28,22,09,27,01,19,17,,,,,,2.3,1.0,2.0*39 $GPRMC,073651.000,A,6310.1043,N,01436.1539,E,0.42,163.42,070312,,,A*67 GPGGA,073652.000,6310.1043,N,01436.1540,E,1,07,1.0,339.2,M,33.3,M,,0000*55 $GPGSA,A,3,28,22,09,27,01,19,17,,,,,,2.3,1.0,2.0*39 Se eu tentar ler de um canal, o awk armazenará em buffer a entrada antes de enviá-la …
23 awk  tty  serial-port 

5
Como manipular um arquivo CSV com sed ou awk?
Como posso fazer o seguinte em um arquivo CSV usando sedou awk? Excluir uma coluna Duplicar uma coluna Mover uma coluna Eu tenho uma mesa grande com mais de 200 linhas e não estou familiarizada com isso sed.
23 sed  awk  csv 



11
Ferramenta no UNIX para subtrair datas
Existe alguma ferramenta no Solaris UNIX (portanto, nenhuma ferramenta GNU disponível) para subtrair datas? Eu sei que no Linux temos gawkque podemos subtrair uma data de outra. Mas no Solaris o máximo que temos é nawk(melhorado awk) que não pode executar cálculos de data. Também não posso usar perl. Existe …
22 shell  solaris  awk  utilities  date 


5
Extrair o nome do arquivo do caminho no programa awk
Eu tenho um script awk e passei um arquivo CSV para ele. awk -f script.awk /home/abc/imp/asgd.csv O que estou fazendo é colocar FILENAME dentro script.awk. FILENAME me fornece todo o caminho. Como estou no awk, não posso usar basename FILENAME. print FILENAME; /home/abc/imp/asgd.csv Eu tentei com isso dentro script.awk echo …
21 awk  filenames 


2
Pesquisa sem distinção entre maiúsculas e minúsculas no awk
Preciso procurar uma palavra-chave usando o awk, mas quero executar uma pesquisa que não diferencia maiúsculas de minúsculas (sem distinção entre maiúsculas e minúsculas). Eu acho que a melhor abordagem é capitalizar o termo de pesquisa ("palavra-chave") e a linha de destino que o awk está lendo ao mesmo tempo. …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.