Perguntas sobre 'awk'

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

Como posso remover um novo caractere de linha em uma coluna específica em um arquivo CSV?

Eu tenho um arquivo CSV com mais de 150 colunas, com o novo caractere de linha como um separador de registro. O problema está em uma das colunas recebendo novos caracteres de linha. Para isso, quero removê-los. Entrada: 001|Baker St. Lon...
07.05.2018 / 13:02
1
resposta

Saída de 'java -version' não correspondida por grep ou awk

Na minha máquina Linux, não está claro para mim por que, se eu fizer o seguinte, não obtenho apenas a string de versão ("1.5.0_32"). # java -version | grep version | awk '{print $NF}' java version "1.5.0_32" Java(TM) 2 Runtime Environment,...
17.04.2013 / 13:14
3
respostas

awk comparison using arrays

Eu tenho o seguinte arquivo: 6180,6180,0,1,,1,0,1,1,0,0,0,0,0,0,0,0,4326,4326,,0.440000, 6553,6553,0,1,,1,0,1,1,0,0,0,0,1,0,1,0,4326,4326,,9.000000, 1297,1297,0,0,,0,0,1,0,0,0,0,0,1,0,1,0,1707,1707,,7.000000, 6598,6598,0,1,,1,0,1,1,0,0,0,1,0,...
29.07.2015 / 11:16
2
respostas

Como posso obter o awk para imprimir tanto as partidas quanto as não correspondências?

Basicamente, tudo que eu quero fazer é alterar saídas se a entrada corresponder a um filtro, mas a parte que está sendo alterada não é o que está sendo filtrado (ou eu usaria sed ). O problema até agora é que meu awk está apenas exibindo as...
29.06.2012 / 06:27
3
respostas

Reorganizar o arquivo de texto ao incluir linhas de dados com linha de cabeçalho

Eu tenho um arquivo cujo conteúdo é assim: 2009 150 0 0 0 0000 75.316 0.0400390625 0.00007 0.00000 0.8980 76.216 0.0400390625 0.00007 1.00000 0.9046 77.217 0.0400390625 0.00009 2.00000 0.9113 78.341 0.04...
15.04.2014 / 16:36
4
respostas

Combine múltiplas expressões regulares de um único arquivo usando o awk

Estou tentando analisar um arquivo HTML usando scripts de shell. Existem 4 expressões regulares diferentes que preciso capturar: name= , age= , class= , marks= . Usando grep "name=\|age=\|class=\|marks=" student.txt Consigo...
29.08.2013 / 17:18
2
respostas

Como faço para preencher as tags finais usando sed, awk ou qualquer outro comando?

Eu tenho um arquivo txt semelhante a este: <sss>ss< ou <firstword>anotherword< Eu quero que pareça com isso <sss>ss</sss> ou <firstword>anotherword</firstword> Basicamente,...
28.10.2014 / 13:27
3
respostas

Como alinhar uma tabela de exibição bem

Estou tentando criar um script que funcione como um comando ps com suas próprias propriedades que desejo exibir. Digamos que é assim que os processos se pareceriam no comando ps: sas 24431 1 0 Oct10 ? 00:51:08 /usr/lib/jvm/java-1....
18.10.2014 / 22:40
6
respostas

Adicione um símbolo antes de qualquer letra

Eu tenho um arquivo de texto com cada linha tendo um número definido de campos, mas eles podem diferir de linha para linha. Tudo o que quero fazer é adicionar "=" sinal na frente de todos os valores no campo nessa linha. Por exemplo ARQUIVO D...
14.05.2014 / 17:10
4
respostas

Imprimindo campos seletivos seguindo as instruções da primeira coluna

Suponha que eu tenha um arquivo no qual gostaria de imprimir simultaneamente diferentes comandos awk após as instuções da primeira coluna, sem bagunçar o arquivo original (como aconteceria com duas impressões separadas): Arquivo: End 1s...
25.07.2014 / 15:44