Задать вопрос
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

И соответсвенно вопрос:
При работе скрипта постоянно выдает новую строку с результатом, как организовать это так что-бы не выводило новую строку постоянно а обновлялась существующая?
  • Вопрос задан
  • 2448 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 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..."
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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