Tanggal gabungan dan hitungan siklus untuk file pada saat startup

1

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 dateperintah 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

William
sumber
1
Apakah Anda mencari perintah satu kapal? Saya tidak yakin apakah saya mengerti pertanyaannya. Ini perintah saya:echo `date`#`system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'` >> output.txt
Mateusz Szlosek

Jawaban:

1

Berkat @MateusvSzlosek, One-liner berikut berfungsi:

echo `date`@`system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'` >> output.txt
William
sumber