Eu tento analisar minha string de entrada em um script com awk e encontrei algumas limitações com vários caracteres especiais, como *** e +++ .
No entanto, com o mesmo script, com ::: ou --- como delimitadores, não tenho nenhum...
Minha entrada para o arquivo cat
ABC
DEF
DEF
ABC
GHI
GHI
DEF
A saída que eu quero é:
ABC_1
DEF_2
DEF_3
ABC_4
GHI_5
GHI_6
DEF_7
Eu tentei usar o loop para fazer isso, mas falhou.
Eu verifiquei os diferentes tópicos, mas não consegui encontrar uma solução para o meu problema. Eu tenho um arquivo contendo uma seqüência de letras A, T, C, G (representando seqüências de DNA) da seguinte forma:
$ cat species_gene
>genu...
Eu abaixo do texto, como posso extrair a lista
[83472, 8327489] e abcd: 32324?
[83472, 8327489]abcd: 32324Expr bla bla
[243fd]abcd: 4342Expr ieddsk
[2324, 34543, 8937423]abcd: 3232432423423Expr bla bla
Eu preciso do prefixo digito 9 para a segunda coluna do arquivo quando o valor da segunda coluna começar com 10 e tamanho da segunda coluna for 8
Exemplo
file.txt
T01|10017516|01|ABCD|1203|EFGH
T01|10905704|01|ABCD|1203|EFGH...
Eu tenho um arquivo separado por espaço. Eu quero fazer alguma operação matemática em determinada coluna. por exemplo. Eu quero multiplicar a coluna 2 por 1e6. Eu posso usar o seguinte comando:
awk 'BEGIN { FS=","; OFS=","; } {print $1,$2=$2*...
Meus arquivos de entrada são uma única coluna com comprimento variável de linhas. Meu código deve contar essas linhas e imprimir um número especificado. O problema que estou tendo, é se o número de linhas capturadas na variável "A" é menor que 1...
Eu quero imprimir a linha em um formato de tabela usando sed ou awk ou qualquer outro em um script de shell.
exemplo
Line1
Line2
Line3
Line4
Line5
Line6
Line7
Line8
Saída desejada
Line1 Line2 Line3 Line4
Line5 Line6 Line7 Line8...