Perguntas sobre 'gawk'

4
respostas

Como criar um novo arquivo com colunas requeridas de diferentes arquivos múltiplos no linux?

Eu tenho um diretório ballgown , no qual existem cerca de 1000 subdiretórios como nomes de amostra. Cada subdiretório possui um arquivo t_data.ctab . O nome do arquivo é o mesmo em todos os subdiretórios. ballgown |_______TCGA-A2-A0...
29.08.2018 / 11:47
4
respostas

Data atual no awk

Existe uma variável constante em awk , que armazena a data de hoje? se não, existe uma maneira de armazenar a data de hoje para uso diário? digamos que temos abaixo do arquivo: boo,foo,2016-08-30 foo,boo,2016-07-31 E preciso comparar...
23.08.2015 / 19:34
4
respostas

Posso determinar o tipo de uma variável awk?

Eu tenho a versão gawk do awk. Em esta parte do manual do gawk, é declarado que variáveis awk possuem "atributos" ", que são usados para determinar como tratá-los em várias operações. Por exemplo, uma string que tenha a forma " +3.14" ob...
05.05.2016 / 15:47
4
respostas

Condicional se cláusula no awk

Por favor, considere o arquivo abaixo: foo,1000,boo,A foo,1000,boo,B foo,1001,boo,B foo,1002,boo,D E temos as regras abaixo: If $2 equal 1000, $4 should be equal A If $2 equal 1001, $4 should be equal B If $2 equal 1002, $4 should be e...
26.08.2015 / 13:37
4
respostas

como imprimir caracteres de citação no awk

Eu tenho um arquivo str.txt com os seguintes registros de amostra. 31,2713810299,1,11-Aug-15 19:52:10 32,2713810833,1,11-Aug-15 21:36:18 Agora quero imprimir a saída com o awk, conforme abaixo. cat str.txt|awk -F, '{print substr("$4...
12.08.2015 / 11:31
3
respostas

Como repetir uma seqüência de números em uma coluna usando o comando awk

Meu arquivo de entrada contém dados como este. //address: 9050004 data: 1 id: 1 len: 0 size: 2 //address: 9050008 data: 1 id: 2 len: 0 size: 2 //address: 902e004 data: 1 id: 3 len: 0 size: 2 ... //address: 902e008 data: 1 id: 799 len: 0 size:...
14.02.2017 / 19:25
3
respostas

Substitua os dados em uma coluna em um arquivo com os dados em uma linha de outro arquivo

Eu sou novo trabalhando com o ambiente linux e preciso escrever um script para processar alguns dados. Eu tenho um arquivo assim: Arquivo A: 1 X 1 1.0 2 X 1 1.0 3 X 1 1.0 4 Y 2 1.0 5 Y 2 1.0 6...
30.11.2016 / 05:55
1
resposta

Clonar matriz complexa no awk

Eu tenho uma matriz como essa ... a["a"] = "aa" a["b"] = "ab" a["c"] = "ac" a["d"]["a"] = "ada" a["d"]["b"]["a"] = "adba" a["e"]["a"]["a"]["a"] = "aeaaa" ... e quer cloná-lo c...
14.07.2018 / 17:58
1
resposta

Divide os caracteres individuais usando a cadeia nula

Eu li isso no manual do Gawk: GNU EXTENSIONS [...] The ability to split out individual characters using the null string as the value of FS, and as the third argument to split(). No entanto, este não parece ser o caso. Isso fu...
14.01.2018 / 21:05
2
respostas

Verificação portátil para matriz

Gawk tem "isarray": if (isarray(x)) print "is array" else print "is scalar" No entanto Mawk e "gawk --posix" não: fatal: function 'isarray' not defined Isso pode causar problemas: x x[1] fatal: attempt to use scalar 'x' as a...
18.04.2017 / 05:36