Perguntas sobre 'awk'

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

Como criar um loop com cinco (5) variáveis de entrada?

Eu tenho um comando proprietário que requer cinco (5) entradas para executar corretamente o comando. command -cval <value> -tval <value> -dval <value> -kval <value> Eu preciso que esse comando possa ser executado l...
05.06.2018 / 21:25
3
respostas

Quebra condicionalmente colunas em 2 linhas?

Eu tenho um arquivo no formato de: ⌚..⌛ watch..hourglass ⌨️ keyboard ⏏️ eject button Onde algumas linhas contêm duas entradas. Eu quero quebrar linhas com 2 entradas em 2 linhas assim: ⌚ watch ⌛ hourglas...
21.08.2017 / 17:16
1
resposta

Diferença entre $ 1, $ {1} e $ “1” no awk

Enquanto trabalhava em um script, o seguinte script deu um erro file * | awk '{ ${1}=""; print substr(${0},2) }'; enquanto os dois scripts a seguir foram executados com êxito file * | awk '{ $"1"=""; print substr($"0",2) }'; e f...
01.07.2017 / 08:20
4
respostas

Use o awk interativamente através de um tubo

Analisando esta questão , notei que awk não consegue ler o usuário entrada se o arquivo está sendo canalizado para entrada padrão, mas não comportar-se como esperado se ler entrada de um arquivo fornecido como um comando parâmetro de linha....
14.12.2015 / 21:44
1
resposta

Como imprimir os números de linha com a linha correspondente que corresponde a um padrão usando o comando shell? [duplicado]

Arquivo, .false alarm is bla no. 11 .no alarm generated is bla .application will be killed is bla wall command .doc file is document file with .doc extension .no authority for this selection bla Agora, o que eu quero no meu arquivo de s...
25.08.2015 / 21:33
1
resposta

Como juntar dois csv com o mesmo número de linhas

Eu tenho dois arquivos CSV que são classificados e têm o mesmo número de linhas. Eu quero juntar esses dois arquivos CSV. 1.csv 1,2,3 4,5,6 7,8,9 2.csv 10,11,12 13,14,15 16,17,18 result.csv 1,2,3,10,11,12 4,5,6,13,14,15 7,8,9,16,17,18 e...
10.01.2017 / 04:47
3
respostas

Ajuda básica do grep / awk - extraindo todas as linhas contendo uma lista de termos de um arquivo em um arquivo separado

Eu tenho dois arquivos genelist.txt e data.txt . genelist.txt simplesmente contém uma única coluna de ~ 500 nomes de genes, enquanto data.txt é um arquivo delimitado por tabulações que contém ~ 1000 colunas (as amostras) e ~ 30.000 l...
04.07.2016 / 06:35
4
respostas

determinando o número da coluna usando string no awk

Suponha que eu tenha um arquivo separado por pipe como: |Sr|Fruits|Colors| |1 |apple |red| |2 |orange |orange |3 |grapes |purple| Aqui fica evidente que usando awk , $2 é Frutas e $3 é a coluna de cores. No futuro, se a ordem d...
30.05.2015 / 18:29
2
respostas

Concatenando campos de linhas com diferentes números de campos

Dada entrada como esta: x y a b c t p q w w t a b c d p q r Gostaria de concatenar campos do campo 3 até, mas não incluindo o último. Se o campo 3 for o último campo, gostaria de inserir um marcador de posição. Então, dada a entrada acima...
18.11.2013 / 22:34
3
respostas

Join: Dois arquivos - mas acrescente apenas as duas últimas colunas

Dados os arquivos: 1.txt 1, abc, 123, 456, 789 2, lmn, 123, 456, 789 3, pqr, 123, 456, 789 2.txt 1, abc, 123, 000, 000 3, lmn, 123, 000, 000 9, opq, 123, 000, 000 OUTPUT.txt ID, NAME, X, 1A, 1B, 2A, 2B 1, abc, 1...
27.09.2013 / 20:47