Debian dmesg thinkpad_acpi: EC сообщает, что таблица Thermal Table изменилась

El comando que usó solo procesa líneas en pares .
La primera línea es el número de línea (impreso por el comando =).
La segunda línea se agrega a la primera, se elimina una nueva línea y se imprime.
Luego, el siguiente par de líneas se procesa igualmente.

La única forma de procesar todas las líneas es acumularlas hasta la última línea.
En ese momento, todas las líneas nuevas podrían borrarse/traducirse a espacios:

$ sed '=' file | sed ':start;N;$bend;bstart;:end;y/\n/ /'
1 this is  2  not is  3  is is  4  this biz

Una línea más corta (pero también más lenta, lo cual no es un problema con este archivo tan corto )es:

sed ':1;N;s/\n/ /;t1'

Tenga en cuenta que las dos soluciones anteriores almacenarán todo el archivo en la memoria.

Pero, por supuesto, tres una mejor herramienta para este trabajo:

$ sed '=' file | tr '\n' ' '

O, también,paste(que retiene la nueva línea final):

$ sed '=' file | paste -sd ' '
1 this is  2  not is  3  is is  4  this biz
1
06.07.2019, 09:38
1 ответ

После замены адаптера питания лаги и прерывистое мигание светодиода питания прекратились. Это определенно означало, что адаптер питания был неисправен.

0
28.01.2020, 00:07

Теги

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