LINUX.ORG.RU
ФорумAdmin

Зацикливание всего скрипта в bash.

 , ,


0

1

Приветствую! Я начинаю очень плотно знакомится с башем и ввиду этого у меня есть вопрос по поводу одного моего скрипта У меня в скрипте задается 2 параметра руками, после чего grep-ается нужный параметр из комментариев к тому же скрипту, выдается как переменная и запускается scp. Собственно вопрос в следющем - как мне написать так, чтобы scp запускалось в бэкграунд режиме, а после сообщения о старте копирования я видел сообщение, что-то вроде «One more, master? Y/n»? По ответу Y, соответственно, запрашивал снова те 2 параметра, после чего снова scp и так по кругу. А по ответу n - выходил из скрипта?

Буду крайне признателен за ответы.



Последнее исправление: Zgmnd (всего исправлений: 1)

Я начинаю очень плотно знакомится с башем

Ясно. Именно поэтому в проблеме фигурируют такие патерны как:

1. как запустить программу в бэкграунде

2. как пользоваться while в bash

3. как пользоваться if/case в bash

Рекомендую продолжить увеличивать плотность. Уверен по данным патернам информация легко находится.

Ip0 ★★★★
()

man bash (while, until, case в compound commands)
man read (лучше найди man в инете, в котором есть ключи -p -s -n и т.д., т.к. в дистрах man read урезан)

teod0r ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.