Perguntas sobre 'awk'

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

awk + imprime todo o conteúdo da linha, exceto $ 1

Eu escrevo o seguinte script awk: % echo /var/sysconfig/network/my_functions alpha beta gama | \ awk -v word=alpha '$2 == word { print $0 }' como dizer ao awk que eu quero imprimir todas as linhas, exceto $ 1 (/ var / sysconfig /...
21.11.2010 / 13:21
5
respostas

Como remover linhas do arquivo de texto grande usando o bash

Eu tenho um arquivo de texto enorme (arquivo de log) no meu CentOS que eu gostaria de remover parte superior de, provavelmente, milhares de linhas por dia. (Ou provavelmente apenas dividido em dois) Eu pesquisei este site e descobri que a mai...
10.03.2012 / 03:02
3
respostas

Passando uma variável de script shell para um comando AWK

Eu quero chamar um script de shell com o seguinte comando. awk -F $'\xE7' '{OFS ="¬"} { $3 = sprintf("%010s". $3) ; print $0 }' > outputfile Mas eu quero ser capaz de passar uma variável de script de shell para este comando que será us...
27.10.2010 / 10:29
2
respostas

Unix one-liner para citar todas as palavras em uma linha

Eu tenho um arquivo de texto que tem linhas consistindo de palavras (separadas por espaços) e quero colocar aspas em todas as palavras. Por exemplo: Lorem ipsum dolor sit amet consectetur adipisicing elitsed do eiusmod tempor incididu...
20.09.2011 / 02:50
2
respostas

É possível alterar o separador de campos padrão no awk?

Estou sempre usando o awk para manipular arquivos separados por vírgulas, portanto, a primeira linha do meu código está sempre alterando o separador de campo para "," assim: awk 'BEGIN {FS=","} $2 < 20 {print $1}' myfile.csv É possível...
15.02.2012 / 12:04
3
respostas

awk + imprime do terceiro campo até o final da linha cada palavra com um espaço

Como imprimo todas as palavras do $ Organs (do terceiro campo) com um espaço entre cada órgão para outro? Meu problema é que cada parâmetro de $ Organ tem um número de órgãos diferente, então não posso adivinhar o último número de campo. Eu prec...
16.11.2010 / 14:35
1
resposta

Grep todo o corpo de uma função

Suponha que eu saiba que someFile.php contém a definição para someFunction() . Como eu iria mostrar todo o corpo da função no stdout? Se eu sei que o corpo tem 10 linhas de comprimento, então eu usaria cat someFile.php | grep -A 10 "functi...
27.11.2012 / 23:34
3
respostas

unix comando para verificar a extensão da palavra no texto

Que comando (s) unix eu posso usar para determinar o intervalo de linha que uma palavra aparece no texto? O "span" é igual ao número da última instância de uma palavra menos o número da primeira instância da palavra. 1| unix is on two lines 2...
27.06.2012 / 04:14
2
respostas

Incrementa um valor em uma linha de texto, usando script

Eu tenho um arquivo de texto como entrada. Eu preciso filtrar isso através de algum programa, SED, AWK, qualquer coisa, onde eu preciso incrementar um valor em uma linha em particular toda vez que eu executo o script. Qual é a melhor maneira...
11.10.2010 / 10:07
1
resposta

Adicione um texto específico em todas as linhas em branco

Eu tenho um arquivo como abaixo abc pqr xyz aaa bbb ccc Eu quero adicionar um texto específico como "this is test" em todas as linhas em branco, como abaixo abc this is test pqr xyz this is test this is test aaa bbb this is test cc...
13.04.2018 / 09:02