Concatenazione di data e numero di cicli al file all'avvio

1

Ho il seguente codice da qui per trovare il conteggio del ciclo della batteria sul mio computer:

system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'

Lo racchiuderemo in una semplice app che inserirò nella cartella Utility nella cartella delle mie applicazioni come segue: NameofApp.sh-app > Contents- > MacOS- > NameofApp.sh. Lo avrò aperto all'avvio per mezzo di Preferenze di Sistema- > Utenti e Gruppi- > Elementi di accesso.

Speravo di usare il comando date nel terminale che fornisce l'output (come sono sicuro tu lo sai) come Tue Oct 7 19:32:33 EDT 2014 . Speravo di delimitare la data e il conteggio del ciclo così posso facilmente separarlo in Excel.

Il prodotto finale che speravo consisteva in un programma che all'avvio, stampa la data + delimitatore + conteggio cicli su una nuova riga in un file di testo (sul desktop).

Ad esempio,

Tue Oct  7 19:32:33 EDT 2014#776
Tue Oct  8 13:55:02 EDT 2014#776
Tue Oct  8 21:23:16 EDT 2014#777
.
.
.
.
.
Tue Dec 12 07:34:56 EDT 2015#????

Ho problemi a combinare la data con l'output del programma sopra.

Grazie in anticipo

    
posta William 08.10.2014 - 01:46
fonte

1 risposta

1

Grazie a @MateusvSzlosek, il seguente one-liner funziona:

echo 'date'@'system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'' >> output.txt
    
risposta data 08.10.2014 - 23:43
fonte

Leggi altre domande sui tag