Data i cykl konkatenacji liczone są do pliku przy uruchomieniu

1

Mam stąd następujący kod , aby znaleźć liczbę cykli baterii na moim komputerze:

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

Załączę go w prostej aplikacji, którą umieszczę w folderze Narzędzia w folderze aplikacji w następujący sposób: NameofApp.sh.app-> Contents-> MacOS-> NameofApp.sh. Będę go otwierać przy uruchamianiu za pomocą Preferencji systemowych-> Użytkownicy i grupy-> Elementy logowania.

Miałem nadzieję użyć datepolecenia w terminalu, które daje dane wyjściowe (jak jestem pewien, że wiesz) jako Tue Oct 7 19:32:33 EDT 2014. Miałem nadzieję wyznaczyć datę i liczbę cykli, aby łatwo je rozdzielić w programie Excel.

Końcowy produkt, na który liczyłem, składa się z programu, który po uruchomieniu drukuje datę + ogranicznik + liczbę cykli do nowego wiersza w pliku tekstowym (na pulpicie).

Na przykład,

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#????

Mam problem z połączeniem daty z wyjściem powyższego programu.

Z góry dziękuję

William
źródło
1
Szukasz polecenia jednej linijki? Nie jestem pewien, czy rozumiem pytanie. Oto moje polecenie:echo `date`#`system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'` >> output.txt
Mateusz Szlosek

Odpowiedzi:

1

Dzięki @MateusvSzlosek, działa jeden liniowiec:

echo `date`@`system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'` >> output.txt
William
źródło