Perguntas sobre 'awk'

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

Substituindo sublinhado por vírgula e removendo aspas duplas em CSV

Eu tenho um arquivo CSV como input.csv "1_1_0_0_76" "1_1_0_0_77" "1_1_0_0_78" "1_1_0_0_79" "1_1_0_0_80" "1_1_0_0_81" "1_1_0_0_82" "1_1_0_0_83" "1_1_0_0_84" "1_1_0_0_85" ............. e assim por diante. Eu preciso converter este arqui...
19.01.2017 / 02:19
8
respostas

awk ou sed para minúsculas / maiúsculas apenas um caractere em string?

Existe uma maneira de maiúsculas / minúsculas apenas um caractere em alguma string? Exemplo de entrada: syslog_apr_24_30 syslog_mar_01_17 Saída desejada: syslog_Apr_24_30 syslog_Mar_01_17 Note por favor o início maiúsculo do mês...
23.06.2015 / 11:37
6
respostas

Como você verifica se um arquivo existe no awk? [-d 'filename'] falhando

Estou tentando gerar uma lista de usuários que possuem um conjunto de diretórios base que não existe. Parece que eu deveria ser capaz de fazer isso com o awk, mas algo está errado com a minha sintaxe. Ele continua me dizendo "Sintaxe Inválida...
08.04.2015 / 21:27
6
respostas

Reorganizando colunas usando o awk

Estou tentando mover a 7ª coluna do meu arquivo csv para o final usando awk -F '{print $1,$2,$3,$4,$5,$6,$8,$9,$10,$11,$7}',OFS= "$file" em que $ file é um arquivo .csv em um diretório. No entanto, a saída é awk:...
05.07.2016 / 12:49
2
respostas

Une dois arquivos com colunas correspondentes

Arquivo1.txt id No gi|371443199|gb|JH556661.1| 7907290 gi|371443198|gb|JH556662.1| 7573913 gi|371443197|gb|JH556663.1| 7384412 gi|371440577|gb|JH559283.1| 6931777 Arquivo2.txt id...
18.07.2012 / 20:27
2
respostas

Como imprimo os valores ASCII (numéricos) de cada caractere em um arquivo?

Como posso imprimir os valores numéricos ASCII de cada caractere em um arquivo de texto. Como cat , mas mostrando apenas os valores ASCII ... (hex ou decimal é bom). Exemplo de saída para um arquivo contendo a palavra Apple (com um avanço...
08.03.2016 / 21:08
6
respostas

Exclua as linhas que começam com #

Como excluo linhas que começam com # , pois pode haver espaço em branco à esquerda e à direita de # ? # Master socket provides access to userdb information. It's typically     
28.11.2011 / 13:25
4
respostas

Como remover linhas duplicadas com o awk enquanto mantém linhas vazias?

Abaixo, o comando awk remove todas as linhas duplicadas conforme explicado aqui : awk '!seen[$0]++' Se o texto contiver linhas vazias, todas, exceto uma linha vazia, serão excluídas. Como posso manter todas as linhas vazias enqua...
20.05.2014 / 23:40
6
respostas

Existe alguma alternativa para os comutadores -A -B-C do grep (para imprimir algumas linhas antes e depois)?

grep -A 2 -B 3 imprime 2 linhas depois da seqüência do grep e imprime 3 linhas antes. grep -C 3 imprime 3 linhas antes e 3 linhas depois Infelizmente, o grep que estou usando não suporta essas opções. Existe algum comando alter...
12.04.2011 / 19:35
4
respostas

soma o par de colunas com base nos campos correspondentes

Encontrei um problema que excede meu conhecimento básico de unix e realmente apreciaria alguma ajuda. Eu tenho um arquivo grande no seguinte formato: 2 1019 0 12 2 1019 3 0 2 1021 0 2 2 1021 2 0 2 1022 4 5 2 1030 0 1 2 1030 5 0 2 1031 4...
18.03.2015 / 11:42