Perguntas sobre 'awk'

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

Imprimir original de quem comando

Eu quero mostrar aos usuários on-line usando o comando who , mas quero ter uma saída única e não mostrar duplicatas. Eu canalizei a saída para awk , mas eu não estou muito familiarizado com isso, este é o caminho certo e como proceder?     
08.12.2013 / 19:21
2
respostas

o que é awk '{print $ 1 + 0.45 “” $ 2 “” $ 3}' file1 file2?

O que faz awk '{print $1+0.45 " " $2 " " $3 }' positionXYZ > positionX0.45YZ significar? Significa alterar uma linha no primeiro arquivo e colocar os novos dados no segundo?     
29.01.2014 / 22:49
3
respostas

interseção entre 2 arquivos

Eu tenho um arquivo contendo dados SNP chamado snp.bed , que se parece com isto: head snp.bed Chr17 214708483 214708484 Chr17:214708484 Chr17 214708507 214708508 Chr17:214708508 Chr17 214708573 214708574 Chr...
06.11.2017 / 23:35
2
respostas

Excluindo parênteses no shell script

Eu gostaria de criar um mecanismo para excluir parênteses ou parênteses e o texto entre eles. Por exemplo: antes: text0 text1 text2 (text3 text4) depois: text0 text1 text2 text3 text4 ou: text0 text1 text2 Gostaria de tes...
30.01.2018 / 20:53
3
respostas

Contar o número de colunas em arquivos CSV e renomear se menos de 11 colunas

Preciso contar o número de colunas em arquivos CSV. Se for menor que 11, renomeie o arquivo anexando o sufixo .bad . Eu tentei isso, mas está aquém do que eu preciso: head -1 myfile.csv | sed 's/[^,]//g' | wc -c Eu preciso fazer isso pa...
04.12.2017 / 15:37
4
respostas

Selecionando linhas em um arquivo que não contém o valor no outro arquivo

Eu tenho dois arquivos. Um deles é um CSV de dados com 60490 linhas. Cada linha é um conjunto de valores, como nome do cliente, datas de serviço, etc. Um desses valores no primeiro arquivo é um valor VIN. Eu tenho um segundo arquivo grande...
18.06.2017 / 20:35
5
respostas

Extrai informações pelo awk e sed

Eu quero extrair o ip muito próximo a (axyz-pc) . Eu fiz essa tarefa através do comando grep usando regex. Mas eu preciso extrair pelo awk e sed. grep -Po '(?<='axyz-pc')[^:]+' logs | grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]...
11.04.2017 / 12:51
3
respostas

Awk: verifique o comprimento do campo

Em awk . Eu estou trabalhando no Solaris 10, então é provavelmente uma versão antiga (er) de awk . Eu inventei este one-liner rudimentar que funciona, pelo menos para minha contribuição particular. awk -F\; '$3 ~ /[ ]*.......................
22.02.2012 / 19:19
6
respostas

Manipulando vírgula em valores de string em um arquivo CSV [duplicado]

Eu tenho um arquivo separado por vírgulas que possui colunas numéricas e de string. Colunas de strings são citadas e podem ter vírgulas entre as aspas. Como faço para identificar as colunas com FS ="," ? Registros de amostra "prabhat,k...
11.08.2014 / 13:53
2
respostas

Como posso imprimir todos os últimos n caracteres do bash?

Estou trabalhando com a entrada padrão ( cat ing dois arquivos juntos) e quero que todos, com exceção dos últimos 10 caracteres do resultado, passem pelo próximo comando. Tudo que posso encontrar através da pesquisa é usar sed , awk o...
20.04.2014 / 11:27