Perguntas sobre 'awk'

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

exibir linhas com não mais que 4 palavras na segunda coluna

Eu tenho uma tabela de símbolos no formulário M07UP49A0870I422.wav <s> haraa keelaa <bn> </s> M07UP49A0870I423.wav <s> <horn> jau <babble> </s> M07UP49A0861C86105.wav <s> waa khaada aadi...
11.02.2016 / 10:05
4
respostas

Listar todos os arquivos .txt e contar o número da coluna

Como listar todos os arquivos .txt (arquivo delimitado por pipe) e o número de colunas de cada arquivo em um diretório?     
21.11.2017 / 13:43
4
respostas

Como remover uma linha entre duas linhas

Eu tenho milllions de registros em um arquivo que se parece com isso echo "NEW Cell" grep "2553,24" out.2A25.20090308.64436.7.HDF.txt.text = 22.58 5.39 82.09 237 echo "NEW Cell" grep "2555,20" out.2A25.20090308.64436.7.HDF.txt.text = 24.72...
23.11.2017 / 09:58
7
respostas

Remover vírgula fora de citações

Eu tenho um arquivo de entrada delimitado por vírgulas ( , ). Existem alguns campos entre aspas duplas que contêm uma vírgula. Aqui está a linha de amostra 123,"ABC, DEV 23",345,534.202,NAME Eu preciso remover todas as vírgulas que não...
07.02.2018 / 13:34
4
respostas

Awk remove o campo somente se numérico

Quando eu uso este comando: ls /var/log/packages/*SBo|cut -d / -f 5 retorna isso: webcore-fonts-3.0-noarch-3_SBo winetricks-20120923-noarch-1_SBo wireshark-1.12.1-x86_64-1_SBo wxGTK-2.8.12-x86_64-3_SBo Eu quero remover tudo a parti...
28.10.2014 / 23:32
3
respostas

posso fazer o awk cortar sua entrada de acordo com '\ n'?

todos sabemos que podemos obter as colunas de uma linha usando o awk, mas as colunas são divididas por espaços em branco: cat FileName | awk ' { print $1,$2,$3 .... }' mas e se quisermos dividir os arquivos de acordo com '\ n': por exemp...
28.05.2014 / 09:29
2
respostas

Substituir entre padrões que começam e terminam em linhas diferentes

Eu tenho um arquivo com o seguinte formato: Whatever1 Whatever2 Whatever3 binaries=( text1 bin2 ohhh3 ) Whatever4 Whatever5 Whatever6 Eu preciso substituir as linhas internas binaries=( e ) com uma saída de comando. Eu posso esco...
11.05.2015 / 20:10
3
respostas

Comandos / script Bash para remover uma linha do CSV com duplicata na coluna

Eu tenho muitos arquivos CSV que eu combinei. No entanto, existem duplicatas, mas a linha inteira não é duplicada. Eu tenho uma coluna que eu quero usar como critério para procurar uma duplicata. E se houver uma duplicata nessa coluna da coluna...
22.03.2013 / 17:02
1
resposta

Awk problema de impressão

Eu tenho um código que recebe valores de um arquivo de log e os preenche em uma planilha do Excel: function ltrim(s) { sub(/^[ \t]+/, "", s); return s } function rtrim(s) { sub(/[ \t]+$/, "", s); return s } function trim(s) { return rtrim(lt...
01.07.2014 / 15:37
5
respostas

Como encontrar em qual dispositivo um arquivo está (e usar isso em um script)?

Eu quero descobrir em qual dispositivo meu arquivo está, para que eu possa usá-lo em um script. Eu posso chegar até aqui: $ df . Filesystem 512-blocks Used Available Capacity Mounted on /dev/disk0s2 498438976 294369520 203557456...
22.02.2013 / 13:26