Quais opções estão disponíveis para copiar a saída de dados para uma variável? [fechadas]

1

Contexto: roteador equipado com o Merlin AsusWRT. O objetivo é anexar o horário da época a um arquivo de texto da linha de comando do UNIX dentro do roteador. Exemplo:

{date:1532348491}   

O comando date retorna Unix Epoch Time

date +%s

Existe um comando inteligente de uma linha que pode acrescentar o tempo da Época?

As tentativas de atribuir a saída a uma variável não tiveram sucesso, na linha de comando do UNIX:

myVariable = date +%s
    
por gatorback 23.07.2018 / 19:18

1 resposta

1

tente,

myVariable='date +%s'

ou preferencialmente:

myVariable=$(date +%s)

o one-liner: { date +%s } retornou {1532368565}.
o one-liner: {$ (date +% s)} retornou {1532368565}.

One-liner que é anexado a um arquivo de dados:

echo {'date +%s'} >> myDataFile.txt
echo {$(date +%s)} >> myDataFile.txt
    
por 23.07.2018 / 19:21