Perguntas sobre 'awk'

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

mover as colunas pelas linhas

Estou lidando com um arquivo txt e tentando manter a primeira coluna / campo no lugar, mas desloco a segunda coluna para baixo em uma linha. Eu tentei isso, mas deu o erro incomparável. 'S. awk '{for(i=1; i<NR; i++) FNR==i {print i, $(i+1...
02.05.2013 / 22:26
1
resposta

comparando linhas com awk vs while read line

Eu tenho dois arquivos, um com 17k linhas e outro com 4k linhas. Eu queria comparar a posição 115 à posição 125 com cada linha no segundo arquivo e se houver uma correspondência, escreva a linha inteira do primeiro arquivo em um novo arquivo. Eu...
24.04.2013 / 15:04
1
resposta

Extrai o valor da coluna diferente e substitui em outra coluna

Eu preciso fazer isso: ##fsdfsd ##sdd-ver gen 5.5.7 Xm Gen CDS 1 148 . + . Name=;created by=User;modified by=User;ID=Bm Xm Gen CDS 149 193 . + . Name=;created by=User;modified by=U...
03.07.2012 / 23:34
1
resposta

globbing, sed ou arquivos awk html

Eu queria criar um script que eu pudesse verificar .xhtml arquivos para imagens e adicionar tags alt, se necessário. Durante a pesquisa, encontrei expressões regulares e fiz man on glob , mas não tenho certeza sobre onde ou o que pesquisar...
14.12.2012 / 21:41
2
respostas

coloca linhas de números em uma coluna com script de shell

Eu tenho um arquivo com muitas linhas, como 1 jfkdajfd 1 2 3 5 2 fkldfjld 3 fdkfloaf 9 10 4 fldfldkf 5 fdskf;ak 12 1 4 Eu quero pegar todos os números e colocá-los em uma coluna em um arquivo, como 1 2 3 5 9 10 12 1...
16.11.2012 / 15:44
2
respostas

Como executar um script de shell contendo um comando awk [closed]

Como executar este script (chamado count.sh )? awk 'BEGIN{ x=0 ; while (x < 5) { x+=1 ; print x ; } }' Estou tentando executá-lo com sh count.sh , mas isso está me causando um erro.     
17.02.2011 / 15:56
2
respostas

Reordenando strings no linux

Como posso alterar as linhas usando a linha de comando? por exemplo. Eu tenho estas linhas: Acct-Status-Type = Start User-Name = "37XXXXXXX" Event-Timestamp = "Apr 12 2013 15:56:55 AMT" Eu preciso mudar a ordem para isso:...
13.04.2013 / 06:28
2
respostas

como remover todas as aspas duplas do csv, exceto o campo específico

Eu quero remover todas as aspas duplas do meu csv, mas não o quarto campo (porque os quatro campos representam o PATH do arquivo) Por favor, informe como implementar isso por sed ou awk ou perl one liner , etc O que eu sei agora é usa...
29.07.2014 / 10:13
2
respostas

Regex para o comando sed / awk

Eu gostaria de alterar o conteúdo do arquivo que eu especifiquei como abaixo.Eu quero comentar todas as linhas que contém ".class", exceto o nome da classe que eu forneço. @MyClass1.MyClass2(value = { Class1.class, Class2.class, C...
15.11.2018 / 19:52
2
respostas

leia a 9ª coluna do arquivo de texto e substitua a 11ª coluna pelo mesmo arquivo

Eu quero ler a 9ª coluna do arquivo de texto com o delimitador '~' e preciso recuperar os dados para a 11ª coluna correspondente que reside em uma tabela. esses dados eu preciso substituir na coluna 11 do arquivo que está tendo valores NULL no m...
13.11.2018 / 13:19