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ć date
polecenia 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ę
źródło
echo `date`#`system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'` >> output.txt
Odpowiedzi:
Dzięki @MateusvSzlosek, działa jeden liniowiec:
źródło