Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
3
respostas

Para atribuir uma variável de um arquivo separado por um delimitador

Eu tenho um arquivo de texto com os dados abaixo, separados por delimitador: 1000:Tom:user1 1002:Jerry:user2 1003:Victor:user3 1004:Jason:user4 Eu preciso executar um loop while (qualquer loop) para buscar detalhes da primeira linha e atr...
17.01.2014 / 13:24
3
respostas

Encontre o número FN com awk

Eu tenho um documento, e este documento tem várias colunas, como esta: ,Flag2,,Flag4,Flag5,,,,,Flag10,Flag11,Flag12,Flag13 Se eu usar o awk para saber o número total de campos, saber que o caractere separador é , o resultado é: 13 A...
02.03.2015 / 17:13
4
respostas

Como ignorar as linhas começa com # usando grep / awk

cat /etc/oratab #test1:/opt/oracle/app/oracle/product/11.2.0.4:N +ASM2:/grid/oracle/app/oracle/product/11.2.0.4:N # line added by Agent test2:/opt/oracle/app/oracle/product/11.2.0.4:N # line added by Agent test3:/opt/oracle/app/...
17.12.2014 / 17:35
3
respostas

Remove caracteres em uma coluna específica antes de um caractere específico

Eu tenho um arquivo assim: chr22 43089055 43089055 - NM_017436 C 300 903delC chr22 43089715-43089717 43089715-43089717 - NM_017436 CTT 79 Eu quero remover todos os caracteres antes do - na coluna 3 para obter um...
01.07.2015 / 17:48
3
respostas

Retirar palavras-chave usando utilitários de linha de comando padrão?

Como exemplo, esta é a pronúncia de "when" de acordo com o Wikcionário. enPR, IPA e X-SAMPA são esquemas diferentes para mostrar as pronúncias. when:* {{a|US}} {{enPR|wĕn|hwĕn}}, {{IPA|/wɛn/|/ʍɛn/}}, {{X-SAMPA|/wEn/|/WEn/}} Gostaria de ex...
06.08.2013 / 21:54
3
respostas

Maneira fácil de analisar o formato de data do syslog

Eu gostaria de escrever um script que analise o syslog da última semana. Mas meu syslog registra em um formato de data idiota, por exemplo "22 de maio". Se fosse registrado em 2013-05-22, essa tarefa seria trivial. Existe alguma maneira de...
22.05.2013 / 13:00
6
respostas

Usando cut / awk / sed com dois delimitadores diferentes

Eu tenho os seguintes casos: [email protected] [email protected] [email protected] Estou tentando convertê-los em [email protected] [email protected] [email protected] Portanto, deve remover tudo, desde o primeiro '_' (incluindo-o) até o @ (nã...
21.08.2013 / 00:29
3
respostas

Extraia um número em cada linha e adicione outro número a ele

Eu tenho um arquivo cujo conteúdo é (bookmarks ("Cover" "#01.djvu" ) ("Title page" "#all_24223_to_00243.cpc0002.djvu" ) ("Preface" "#all_24223_to_00243.cpc0004.djvu" ) ... Eu quero mudar seu conteúdo para ser (bookmarks ("Co...
16.03.2018 / 02:58
3
respostas

awk: parse e grave em outro arquivo

Eu tenho registros no arquivo XML como abaixo. Eu preciso procurar <keyword>SEARCH</keyword> e, se presente então eu preciso pegar o registro inteiro e escrever em outro arquivo (a partir de <record> to </record>...
04.02.2016 / 11:11
4
respostas

Só deixa linha mais longa quando a primeira coluna é duplicada

ENTRADA: user@server:~/bar/foobar$ SAT=$(date -dsaturday +%Y-%m-%d); SUN=$(date -dsunday +%Y-%m-%d) user@server:~/bar/foobar$ awk 'BEGIN {FS="'^'"} {print $1"\t"$3"\t"$6}' STs.csv STt.csv | egrep -w "${SAT}|${SUN}" | sort -u 'ST30074650'...
14.10.2015 / 09:20