Задать вопрос
mars_unique
@mars_unique
#!/bin/sh

[Решено] Shell echo не скролящийся вывод?

Имеется простенький скриптик, наваяный нубом:
#!bin/sh
while true
 do
 a=`ipfw show | grep ng |wc -l`
 b=`date | cut -c12-19`
 sleep 1
 echo "$b Currently alive sessions: $a"
 done

И соответсвенно вопрос:
При работе скрипта постоянно выдает новую строку с результатом, как организовать это так что-бы не выводило новую строку постоянно а обновлялась существующая?
  • Вопрос задан
  • 2450 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
mars_unique
@mars_unique Автор вопроса
#!/bin/sh
И все-же на примере sh, а не баша решил вот так:
#!bin/sh
while true
 do
 a=`ipfw show | grep ng |wc -l`
 b=`date | cut -c12-19`
 sleep 1
printf "$b Current ng interfaces count is:$a \r"
 done

Вдруг залетит кто молодой в поиcках подобного решения, посоветую вам - man printf
Ответ написан
Комментировать
kekoz
@kekoz
man неподъёмен? :)

echo -n "some shit..."
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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