Измените все вхождения ,
на {tab}
, кроме первой строки:
sed '2,$s/ *, */\t/g' PoolReport.txt
ИЛИ отформатируйте поля с разделителями табуляции, кроме первой строки:
awk -F, 'NR==1;NR>1{OFS="\t"; print $1,$2,$3,$4,$5}' PoolReport.txt
Вывод для любого из вариантов:
Thu, Aug 27, 2015 7:56:29 AM
PoolName Total GB Used GB Available GB Percent Full
Oracle-RAID10 6432.539 6179.295 253.244 96.063
VM_File 45210.379 40726.389 4483.991 90.082
Oracle-RAID5 15025.039 12289.707 2735.332 81.795
Я не пробовал, но вы можете прочитать о запрете различных событий dbus здесь , включая такие вещи, как выключение и бездействие, но также и конкретно handle-lid-switch
, предполагая, что это то, что генерирует ваш ноутбук..
Команда systemd -запретить представляет собой простую -переднюю часть этого механизма, так что вы можете попробовать
systemd-inhibit --what=handle-lid-switch sleep 99
или аналогичный, чтобы проверить, блокирует ли он событие. Обратите внимание, что --mode=delay
предназначен только для сна и выключения, поэтому вы должны использовать режим блокировки по умолчанию, для которого вам может потребоваться root. Будьте осторожны, чтобы не потерять переменные окружения dbus при использовании sudo
.