android - 怎么adb logcat 输出到文件,并把文件命名为当前时间?
PHP中文网
PHP中文网 2017-04-17 17:52:42
0
3
920

adb logcat | grep -i "system.err" > test.log

这样可以输出log,可是执行两次这个命名,会把上次的覆盖掉,能不能动态的给“test.log”命名,比如命名为当前时间.log。 如2016-08-17-19-09-50.log

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(3)
Peter_Zhu

ADB Logcat & gt; "% Date: ~ 0,4% -% Date: ~ 5,2% Date: ~ 8,2% Temps: ~ 0,2% -%: ~ 3,2% - % Temps: ~ 6,2% .txt "


La sortie est: 2016-11-09 15-40-16.txt

Explication: La valeur de cette variable d'environnement après avoir exécuté la commande de date dans la ligne de commande CMD de Windows est

La signification de chaque opération comme suit est la suivante:

% Date: ~ 0,4% indique 0 chiffres de gauche à droite à droite, puis le caractère à 4 chiffres commence à partir de la position où le pointeur Offres. )
% Date: ~ 8,2% signifie que le pointeur déplace 8 bits de gauche à droite, puis commence 2 caractères à partir du décalage.
Un autre exemple:
% Date: ~ 5% signifie que le pointeur passe de gauche à droite, puis extraire toute la valeur

% Date: ~ -5% signifie que le pointeur est compensé, commencez à L'extrémité droite, décalagez 5 chiffres, puis extraire toutes les valeurs à gauche à partir du pointeur.


Regardez la variable de temps de temps:

La signification de chaque opération comme suit est la suivante: % Temps: ~ 0,2% indique 0 chiffres de gauche à droite à droite, puis commencez par 2 caractères de la position où le pointeur compense. Il s'agit de la valeur du champ d'heure %: ~ 3,2% indique que le pointeur passe de gauche à droite, puis commence 2 caractères de la bit à partir du décalage. puis commence par 2 caractères à partir du décalage.

阿神

> log_$(date " %b_%d_%Y_%H.%M.%S").log
Vous pouvez régler vous-même le format de l'heure.

洪涛

Modifiez simplement la commande ci-dessus

adb logcat > log_$(date +%Y-%m-%d).log
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal