Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
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 / 15: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 / 19: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 / 11: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ã...
20.08.2013 / 22: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 / 01: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 / 10: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 / 07:20
6
respostas

Use sed para localizar e manter apenas as linhas com 2 caracteres alfa neles

Eu tenho um arquivo com muitas linhas como estas 33B87401 33B87402 33B87403 33B8EE44 33B87405 33B87406 33B87407 33B87408 33B87409 33B8740A 33B8740B 33B8740C 33B87D0D 33B8740E 33B8740F 33B87410 33B87411 33B87C1E 33B87CC3 33B87C1C Estou pro...
27.12.2015 / 22:30
5
respostas

Substituindo linhas em arquivos com o conteúdo do arquivo

Eu tenho vários arquivos que contêm algum PHP include s e quero substituí-los com o conteúdo do arquivo. O arquivo parece com foo <?php include("file1.php"); ?> bar baz <?php include("file2.php"); include("file3.php"); ?> more...
19.12.2012 / 09:11
5
respostas

extrair / copiar intervalos de colunas do arquivo de dados grande

Eu estava tentando preparar arquivos de dados de um arquivo grande, extraindo colunas e colando em um novo arquivo. O número de colunas dos dados fornecidos é muito grande. Eu quero preparar um número de arquivos de dados, dividindo os dados....
05.08.2014 / 07:43