Perguntas sobre 'awk'

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

colocar caractere especial ou em branco se o padrão não for encontrado

Eu tenho a seguinte tabela de informações: ko:K00624 ko:K20215 1.5.3.5 ko:K01106 2.3.41.5 Eu quero o resultado assim: ko:K00624 ko:K20215 - ko:K01106 - Eu usei o seguinte comando, mas não está funcionando. Por fa...
28.04.2017 / 04:27
3
respostas

Excluir linhas com valor abaixo (ou acima) do limite

Meu arquivo é assim: AA 110 B 10 .. BB 15 ... BBB 20 D F 25 D D AA 111 B 50 .. BB 55 ... BBB 30 F F 45 F F AA 112 C 2 .. BB 3 ... BBB 0 D F 0 D F AA 120 D 2 .. FF 3 ... F...
22.09.2016 / 15:33
4
respostas

awk -, colunas de largura fixa

AWK: Exibe campos de colunas de largura variável em campos de Coluna espaçados fixos Formato no Unix. $ cat temp.txt QUEUE(XYZ1.REQ.YAM.ALIAS) TYPE(QCLUSTER) CLUSTER(MYCLUS) CLUSQMGR(BLAHBLAH) CLUSQT(QALIAS) DEFPSIST(YES) PUT(ENABLED) QUEUE...
17.03.2017 / 20:14
2
respostas

Manipulação de coluna usando o AWK

Eu tenho um arquivo com mais de 200 colunas. Como por exemplo propósito, estou aqui usando um arquivo com menor número de colunas (9). Abaixo está o arquivo de entrada (algumas linhas) chr10 181243 225933 1 1 1 10 0 36 chr10 18...
13.09.2018 / 21:35
2
respostas

Testando regex de stdin usando grep | sed | awk

Às vezes, quero testar se meu regex está correto. Como posso reverter regex de stdin? F.e. Eu posso combinar uma string com o regex fornecido, como: grep "\(foo\)-bar" foo bar foo-bar foo-bar #Match found O que eu gostaria de faz...
31.05.2017 / 01:27
3
respostas

substitua uma palavra ou número em uma sentença menor que 8 usando awk ou sed

Eu tenho um exemplo abaixo onde eu preciso substituir o valor da coluna 9 se for menor que 8 else sair ou ignorar usando a função sed ou awk: ) in datadbs extent size 16 next size 4 lock mode row; Se eu usar a função awk abaixo, ele só im...
12.04.2017 / 14:34
3
respostas

como extrair uma parte do texto de um arquivo entre condições correspondentes

Eu tenho um arquivo como abaixo. ~PAR1~ This is Par1 line 1 This is Par1 line 2 Par Finished ~PAR2~ This is Par2 line 1 This is Par2 line 2 Par Finished Se eu passar PAR1 , devo obter todas as linhas entre PAR1 e Par Finished l...
24.09.2016 / 15:10
4
respostas

como remover as aspas duplas em um csv [duplicado]

Eu tenho um arquivo CSV como a.csv "1,2,3,4,9" "1,2,3,6,24" "1,2,6,8,28" "1,2,4,6,30" Eu quero algo como b.csv 1,2,3,4,9 1,2,3,6,24 1,2,6,8,28 1,2,4,6,30 Eu tentei awk '{split($0,a,"\""); mas não ajudou.Qualquer ajuda é apreci...
19.01.2017 / 04:42
3
respostas

Mantenha apenas a primeira linha de cada sequência de linhas consecutivas que correspondam a um padrão

Se 2 ou mais linhas consecutivas contiverem um padrão específico, exclua todas as linhas correspondentes e mantenha apenas a primeira linha. No exemplo abaixo, quando 2 ou mais linhas consecutivas contêm "IO lógico", precisamos excluir todas...
05.09.2016 / 12:31
2
respostas

como extrair partes do arquivo em arquivos separados no linux usando comandos awk ou grep ou sed

Eu tenho um arquivo de texto como mostrado abaixo: Arquivo de entrada1.txt ....................... cha21 1 3 5 nar cha21 2 3 6 piy cha23 2 3 5 ram cha23 3 3 3...
12.06.2015 / 11:44