Удалить лишние пустые строки из CMD adb shell, при перенаправлении в файл

Поскольку первая часть каждой входной строки всегда заменяется, sedявляется избыточным. Все, что вам нужно, это

awk '{print "nisNetgroupTriple: (-,"$2",)"}'
2
15.03.2020, 17:05
1 ответ

Попробуйте

adb shell -T "ls -l" > test.log

или, если он жалуется, чтоerror: device only supports allocating a pty:

adb shell "ls -l >/data/local/tmp/list"; adb pull /data/local/tmp/list test.log

Не все устройства поддерживают опции ssh -tи -T, даже если ваша клиентская программа adbподдерживает.

Это не специфично для Windows -:даже в системе Unix adb shell "ls -l" > test.logсоздаст файл с нежелательным дополнительным возвратом каретки в конце строк.

1
28.04.2021, 23:20

Теги

Похожие вопросы