Форматирование линии Вы можете сделать только на SED
SED :
sed -i 's/^\s*\|\s*$//g ; s/\s\s*/ /g ; /[{}]/!s/ /\n/g ; /^\s*$/d' *.txt
Для выполнения init 0
понадобятся корневые права. Использование DBUS для передачи сигнала выключения обходит это:
dbus-send --print-reply --system --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
Поместите эту строку в ваш скрипт и она должна работать.
.Поскольку вы уже являетесь пользователем root, вы можете позвонить по номеру
shutdown -h now
, и система сразу же отключится без необходимости подтверждения.