Можно использовать sed
также.
sed -i.bak 's/ /\t/g' filename
Это создаст a filename.bak
прежде, чем отредактировать файл.
s/ /\t/g
=> Это говорит sed
заменять пространством с символом табуляции глобально через каждую строку файла.
Похоже, вам нужен демон:
while sleep 50; do
echo 0
done > /dev/watchdog
Здесь хэндл файла не закроется, пока цикл не завершится. Обратите внимание, что если выполнение по какой-то причине будет заблокировано на >10 секунд, это может привести к сбою. Это маловероятно, но технически возможно.
Лучше написать условие while
, включающее условия для отказа сторожевого таймера.