Salvando saídas (algumas linhas em um arquivo)


0

Eu uso este comando:

Status ./nodetool

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens  Owns    Host ID                                      Rack
UN  127.0.0.1  47.66 KB   1       33.3%   aaa1b7c1-6049-4a08-    ad3e-3697a0e30e10  rack1
UN  127.0.0.2  47.67 KB   1       33.3%   1848c369-4306-4874-afdf-5c1e95b8732e  rack1

Como posso redirecionar algumas saídas para um arquivo? Gostaria de salvar apenas esses detalhes em um arquivo:

  UN  127.0.0.1
  UN  127.0.0.2

Em seguida, gostaria de adicionar ao arquivo o tempo:

  10:15:00  UN  127.0.0.1
  10:15:01  UN  127.0.0.2

Eu tenho usado insira a descrição da imagem aqui muito obrigado por todas as idéias.

Atenciosamente.


1
Cuté seu amigo e echo.
precisa saber é o seguinte

@ djsmiley2k Por que não consigo exibir date1 no arquivo test2.txt? awk '{print $ date1, $ 1, $ 2}' test1.txt> test2.txt
user1543915

$ Date1 tem um valor?
djsmiley2k

@ djsmiley2k date1 = $ (date + "% s")
user1543915

1
@ djsmiley2k myvar = $ (data + "% T") awk -v var = "$ myvar" '{print var, $ 1, $ 2}' test1.txt> test2.txt RESOLVIDO. Bests.
user1543915

Respostas:


0
sed -ne '6,/END/ p' test.txt > test1.txt
myvar=$(date +"%T")
awk -v var="$myvar" '{ print var,$1,$2 }' test1.txt >> test2.txt
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.