Я только что попробовал код Pty, чтобы обернуть мою диалогового сценария.... СЭД 'ы/"//г' usermac.txt >>usermacrdy.txt СЕПГ -я с/^/вставить в radcheck(`имя пользователя`, `атрибут`, `ОП`, `значение`) значения usermacrdy.txt (/' СЭД "ы/$/,авт-тип,:=,принимаем);/" usermacrdy.txt > sqlquery.txt СЭД -р-я/,([^ ),]+)/,'\"\1'\"/г'sqlquery.txt СЭД -р-я "s/\(([[:xdigit:]:]+)/('\1'/" sqlquery.txt РМ -Ф MACS.txt РМ -Ф shortmacs.txt РМ -Ф usermac.txt РМ -Ф usermacrdy.txt в MySQL -udalo -pdalopassword radiusdb < SQL-запрос.тхт После дальнейшего тестирования, я понял, что это в том числе и другие файлы jpg, которые не помечены RNav.jpg. Я пробовал различные подстановки следующим образом безрезультатно: - исключить "*.в JPG" разве синтаксисе bash позволит присвоение переменной env и соответствующей программой будет написано в одной строке и разделяются пробелами?

Возобновление различные комментарии, вы должны изменить скрипт, чтобы быть что-то вроде этого:

#/бин/Баш/

теперь=$(дата+%г-%м-%д%ч')

# Создает моментальный снимок БД 
Эхо ---------------------------------------- >> create_snap.txt
Эхо время начала: >> create_snap.txt
дата >> create_snap.txt

АРМ создания РДС-дБ-снимком-дБ-экземпляр-идентификатор БД-БД-снимок-идентификатор теста-для-д-р-$Сейчас

пока правда; сделать
 Статус=`АРМ РДС описать-дБ-дБ --снимки-снимок-идентификатор теста Для$сейчас | грэп "статус" | у awk '{печати 2$}' | е с/[",]//г"

 если [ "$статус" == "имеется" ]; затем
перерыв
еще
 Эхо "" &> /dev/нуль
интернет

 спать 15

сделано

Эхо время завершения: >> create_snap.txt
дата >> create_snap.txt
Эхо ---------------------------------------- >> create_snap.txt
Эхо "" >> create_snap.txt

Как вы можете видеть, существует единственный цикл, в $переменной состояния обновляется в петле и есть сон 15 , чтобы избежать долбят по API