1 votes

Concaténation de la date et du nombre de cycles au fichier au démarrage

Je dispose du code suivant à partir de ici pour trouver le nombre de cycles de charge de la batterie sur mon ordinateur:

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

Je l'encadrerai dans une application simple que je placerai dans le dossier Utilitaires de mon dossier d'applications comme suit: NomdelApp.sh.app->Contents->MacOS->NomdelApp.sh. Je le ferai s'ouvrir au démarrage via Préférences Système->Utilisateurs et Groupes->Éléments de Connexion.

J'espérais utiliser la commande date dans le terminal qui donne en sortie (comme vous le savez certainement) Mar Mar 12 16:20:54 CET 2019. J'espérais délimiter la date et le nombre de cycles pour pouvoir les séparer facilement dans Excel.

Le produit final que j'espérais obtenir consiste en un programme qui, au démarrage, affiche la date + délimiteur + nombre de cycles sur une nouvelle ligne dans un fichier texte (sur le bureau).

Par exemple,

Mar Mar 12 16:20:54 CET 2019#776
Mar Mar 13 10:40:26 CET 2019#776
Mar Mar 13 18:15:42 CET 2019#777
.
.
.
.
.
Mar Déc 12 07:34:56 CET 2015#????

Je rencontre des problèmes pour combiner la date avec la sortie du programme ci-dessus.

Merci d'avance

1voto

Will Pike Points 215

Merci à @MateusvSzlosek, La ligne suivante fonctionne :

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X