Eu tenho um arquivo grande que lista uma coluna longa unix vezes um valor para cada linha, incrementando em intervalos de 0,01s. Para um dia de dados, isso equivale a 8,64 milhões de linhas.
135699840000
135699840001
135699840002
135699840003...
Estou tentando escrever um script que coletará o nome do host, o IP e a memória total instalada em hosts remotos a partir de uma lista que eu insiro no script. O script coletará informações das máquinas Redhat e Solaris. Abaixo está o meu script...
Eu tenho um arquivo de texto de entrada com 10 colunas, enquanto processo este arquivo, em uma das colunas do meio, estou obtendo esse tipo de dados. Eu precisava que o valor da coluna fosse o seguinte:
Valor da coluna de entrada: "Este é o m...
Eu tenho dois arquivos, um deles tem 10 registros e o outro com 15 registros, o problema é quando eu os cat juntos, sempre FNR=NR .
Por exemplo, considere os arquivos abaixo:
Arquivo1:
1,boo
2,foo
3,boo
Arquivo2:
1,boo
2,foo...
Eu tenho um arquivo que contém dados como:
a 1
b 2
c,d,e 3,4,5
f 6
g,h 7,8
... e eu preciso da saída como:
a 1
b 2
c 3
d 4
e 5
f 6
g 7
h 8
Eu posso fazer isso usando python, mas eu quero tentar isso usando scripts de shell. Eu est...
Podemos imprimir a última coluna de cada linha em um arquivo usando $NF se não soubermos o último número da coluna.
Mas estou enfrentando dificuldade é a última coluna tem um valor vazio.
Por exemplo, Analisando o comando who
$...
Eu preciso subtrair duas linhas que estão no formato de tempo no shell.
O formato da hora é hh: mm: ss
Eu usei o código abaixo para ganhar tempo.
cat /var/log/kern.log |grep usb |tail -2| awk '{print $3}'
A saída do código acima é
18:2...
Eu preciso remover linhas do arquivo A, que tem duas colunas, se o arquivo B (apenas uma coluna) não contém a string da coluna1 no arquivo A.
Exemplo. Aqui está fileA :
a b
a c
a d
e f
g h
E fileB :
a
b
g
Aqui, a saída deve se...
Eu tenho o seguinte no arquivo de entrada
#Start para
0 hello dq
1 world dq
2 welcomes dq
3 you dq
#Start para
0 how tq
1 are tq
2 you tq
#Start para
0 say dq
1 hello dq
2 to dq
3 the dq
4 world dq
Eu quero isso direcionado para outro arq...
Eu tenho um arquivo awk add.awk que contém uma função add(num1,num2) .
Eu quero pegar a entrada da linha de comando.
#!/bin/awk -f
function add(num1,num2)
{
print $num1 + $num2
}
BEGIN {
add($1,$2)
}
Mas quando eu tento execu...