Estou com problemas ao mesclar dados de dois arquivos. São dados genéticos com alelos de cromossomo, posição, referência e alternativos, e eu preciso mesclar os arquivos combinando todas as 4 dessas colunas - com os alelos de referência e altern...
Estou trabalhando em uma linha de comando que recupera alguns dados ( curl ), extrai os campos relevantes ( awk ) e formata-os ( coluna ).
Funciona bem, embora seja muito feio (mas todo o meu script começa com um "muito longo e feio" one-li...
Eu tenho um arquivo de nomes de arquivos para arquivos em um determinado diretório. No entanto, alguns dos nomes dos arquivos podem:
Ter espaços no nome do arquivo original substituídos por sublinhados (portanto, directory/file with spaces...
eu tenho 2 arquivos cada um contém como segue:
arquivo 1:
data : [
56, 34, 23, 54,
90, 234, 53, 12
]
arquivo 2:
data : [
42, 56, 23, 98,
90, 23, 53, 32
]
Eu quero somar o primeiro valor do arquivo 1 com o primeiro...
Como extrair logs entre dois registros de data e hora, a linha pode ou não iniciar com data e hora.
Eu estou tentando abaixo e é apenas extrair as linhas que começam com datetime apenas. O formato de data e hora é 2014-04-07 23:00
$ awk \...
Eu preciso imprimir a diferença entre o valor máximo e mínimo de um registro ($ 3) para cada ID exclusivo ($ 1).
arquivo de dados
Id str mt no
101 2 550 1
101 3 540 2
101 3 350 3
101 4 600 4
101 4 700 5
102 1 400 1
102 4 500 2
102 4 350...
Eu gostaria de criar vários shell scripts 'wget' para baixar um lote de arquivos consideravelmente grandes (~ 3GB) usando nosso cluster HPC. Os nomes dos arquivos são armazenados em filenames.txt, assim:
$cat filenames.txt
file1
file2
file3
....
Suponha que haja algum texto de um arquivo:
(bookmarks
("Chapter 1 Introduction 1" "#1"
("1.1 Problem Statement and Basic Definitions 23" "#2")
("Exercises 31" "#30")
("Notes and References 42" "#34"))
)
Eu quero adicionar 11 a cada númer...
$ id usera
uid=830(usera) gid=799(groupa) groups=799(groupa)
Eu preciso extrair o nome do grupo da saída do id e armazená-lo em uma variável. Nesse caso, é groupname=groupa
Entrada:
IN22FDX_S1P_WWWWBBBBMMMCCCC_ffg_pre_0.59_0_.72_-40_nominal
Saída:
IN22FDX_S1P_WWWWBBBBMMMCCCC ffg_pre_0.59_0_.72_-40_nominal
# ^
# space instead of underscore
Como converter a linha...