Добрый день!
Я создаю скрипт оболочки, поэтому я могу использовать его для выполнения X (не укажу)
Это мой текущий скрипт
clear
echo Ahmad A Kazi
echo IDNO: BD_3456
echo
echo Data Clear Program
echo c 2015 Ahmad A Kazi
echo
echo First Update
echo
apt-get update
echo
echo Purge Programs
echo
apt-get purge cmake -y
apt-get purge libtool -y
apt-get purge libcurl4-openssl-dev -y
apt-get purge libjansson-dev -y
Это просто часть скрипта, потому что остальное принадлежит проприетарным
Я хочу, чтобы это было на вершине выхода скрипта, а не на изменение его позиции в течение всего времени, этот текст ниже должен быть последовательно в Top The Whole Time
===========================================
Ahmad A Kazi
Copyright 2015, The DNACoin Developers
===========================================
Пример
===========================================
Ahmad A Kazi
Copyright 2015, The DNACoin Developers
===========================================
Some thing else is going on......
Это что-то еще не должно заканчиваться Удаление моего имени и авторских прав Также, как печатать Время и продолжать самообновление ....
Пожалуйста, помогите!
Спасибо
#!/bin/bash
# Create a function just for this script.
mydashes='===================='
function mycls() {
clear
echo $mydashes
echo Ahmad A Kazi
echo Copyright 2015
echo $mydashes
}
mycls
echo Doing stuff
sleep 2
mycls
echo Doing more stuff
sleep 2
mycls
echo Almost done.
sleep 2
echo Done
Существуют и другие способы, например, использование ANSI-кодов, но они очень запутаны, очень быстро. Это просто и быстро.
Если вывод команд не является существенным, вы можете завершить все команды с помощью &> /dev/null, все выходные будут перенаправлены на /dev/null.
Вся информация, которую вам нужно показать пользователю, должна быть как echo -ne " Purge Programs\r" чтобы всегда использовать одну и ту же строку, \r возвращает курсор в первый столбец.
clear
echo Ahmad A Kazi
echo IDNO: BD_3456
echo
echo Data Clear Program
echo c 2015 Ahmad A Kazi
echo
echo -ne "First Update\r"
apt-get update &>/dev/null
echo -ne "Purge Programs\r"
apt-get -y purge cmake libtool libcurl4-openssl-dev libjansson-dev &>/dev/null