Quando quero imprimir linhas entre dois padrões, excluindo as linhas com esses padrões, posso fazê-lo em ex usando +1 e -1 após o padrão. Isso é incrível. Isso é possível em awk ? No momento, eu pesquisei definindo um is_printing f...
Eu tenho o arquivo csv gerado automaticamente por um script, mas para alguns dos registros (itens de linha) recebidos eu preciso pesquisar na coluna 2 e se os valores contiverem "* .app" eu preciso imprimir "INVALID" na coluna 2 para todos os re...
ping 192.168.0.1 | awk '{print $1}'
connect: Network is unreachable
Estou criando um script que faz alguma tarefa. Então, eu queria mostrar a mensagem de erro apropriada sobre o nome do host inválido ou erros gerados pelo comando ping....
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
....