Perguntas sobre 'awk'

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

Redirecionar entrada para vários arquivos de saída diferentes [duplicado]

Eu tenho um arquivo de entrada que se parece com isso: <event> foo bar </event> <event> random text </event> Eu gostaria de dividir isso em vários arquivos de saída, de modo que cada arquivo tenha exatamente um...
02.04.2017 / 19:25
2
respostas

Exclua as linhas que correspondem exatamente e apenas uma string

Eu quero excluir linhas que contenham uma determinada string, por exemplo, "Cola", mas somente se a linha corresponder exatamente e tiver o mesmo número de caracteres. Em outras palavras, não exclua linhas com a palavra "Cola" no interior, mas q...
29.11.2016 / 18:44
1
resposta

Como usar o awk para corrigir e unificar um arquivo corrompido com várias colunas e linhas?

Eu tenho um arquivo de várias linhas formatado em CSV com 5 colunas (campos). Eu preciso unificar e corrigir a primeira coluna corrompida que tem muitos formatos diferentes do código que preciso unificar. O formato final completo do meu código p...
29.11.2016 / 22:23
1
resposta

Encontrando média de múltiplas linhas em um arquivo

Arquivo de entrada: 1 2 3 4 5 6 4 2 1 2 3 6 7 8 9 e assim por diante. Saída desejada: 3 3 6.6 Eu tenho muitos arquivos e cada arquivo com diferentes números de coluna, mas o não. de linhas é o mesmo 25000. Eu quero ter...
30.11.2016 / 12:09
1
resposta

Processando caminhos no arquivo m3u

Estou tentando processar um arquivo de lista de reprodução do m3u estruturado como está: #EXTM3U #EXTING:193,Song name /path/to/the/song.mp3 #EXTING:201,Another song /somewhere/in/a directory/song2.mp3 O objetivo é, para cada linha conten...
12.12.2016 / 23:39
3
respostas

Como catar um arquivo com opções “ou”

Eu tenho um nome de arquivo como /etc/auto.abc on server 1 /etc/auto.def on server 2 /etc/auto.ghi on server 1 Estou escrevendo um único script para todos os servidores e quero catar o arquivo. Exemplo: cat /etc/auto.abc ou /etc/au...
14.12.2016 / 17:40
1
resposta

Como remover “” de cada coluna [duplicada]

Eu tenho um arquivo CSV contendo os campos como input.csv "1","12","3" "4","2","6" "8","10","9" "9","9","12" "10","8","18" "12","10","27" Eu quero remover o "" de cada coluna que fornece a saída como outp...
27.01.2017 / 01:17
2
respostas

Extrai as coordenadas Start e End de acordo com um comprimento definido de intervalo não fixo [closed]

Eu tenho um arquivo com intervalos começando na coluna "start" e terminando na coluna "end". Eu tenho que extrair o início e o fim desses intervalos de acordo com um comprimento definido que está escrito na quarta coluna. Também tenho que imprim...
26.01.2017 / 18:58
1
resposta

Sobrescreve o arquivo usando o AWK em um loop for

Estou trabalhando no seguinte script: !/bin/bash FILE1=dispositivoss.csv NUMERODISP="$(wc -l $FILE1 | awk '{print $1}')" for (( c=2; c<=$NUMERODISP; c++ )) do IP=$(awk -vnum="$c" 'NR == num { print $NF }' dispositivoss.csv) e...
23.03.2017 / 18:08
2
respostas

Adicione 0 sempre que o valor for 12 caracteres

Eu extraio uma coluna de um arquivo com valores diferentes, alguns deles são 11 caracteres para 13, mas sempre que o valor é 11 eu preciso adicionar um 0 na frente. awk -F, '{print $1 }' $FILE | \ awk '{printf("%04d%s\n", NR, $0)}' | \ awk...
30.12.2016 / 20:23