Saya memiliki kode berikut dari sini untuk menemukan jumlah siklus baterai di komputer saya:
system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'
Saya akan melampirkannya di aplikasi sederhana yang akan saya taruh di folder Utilities di folder aplikasi saya sebagai berikut: NameofApp.sh.app-> Contents-> MacOS-> NameofApp.sh. Saya akan membuatnya terbuka saat startup dengan menggunakan System Preferences-> Users and Groups-> Item Login.
Saya berharap untuk menggunakan date
perintah di terminal yang memberikan output (Seperti yang saya yakin Anda tahu) sebagai Tue Oct 7 19:32:33 EDT 2014
. Saya berharap untuk membatasi tanggal dan siklus sehingga saya dapat dengan mudah memisahkannya di excel.
Produk akhir yang saya harapkan terdiri dari sebuah program yang pada saat startup, mencetak tanggal + pembatas + siklus dihitung ke baris baru dalam file teks (Pada desktop).
Sebagai contoh,
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#????
Saya mengalami kesulitan menggabungkan tanggal dengan output dari program di atas.
Terima kasih sebelumnya
sumber
echo `date`#`system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'` >> output.txt
Jawaban:
Berkat @MateusvSzlosek, One-liner berikut berfungsi:
sumber