У меня есть простой скрипт оболочки Unix, который выполняет команду поиска, отнимающую много времени. Пока он исполняется, мой скрипт не отвечает. Однако это на самом деле работает в реальности. Как добавить индикатор выполнения или распечатать точки, пока не будет выполнена команда поиска?
Я хочу напечатать несколько точек или хэш, пока не выполняется функция doSomething.
function doSomething()
{
# time consuming for loop below
for var in `find XXXXXX`
do
#some more processing
done;
}
#call the function doSomething. Need the progress DOTS till doSomething is executing
doSomething
# remaining script processing
Я пыталсяGoogle, но ни одно из решений не соответствует тому, что я пытаюсь достичь. Есть предложения?