проверьте выходные данные сценария перед запуском

Usando numfmtde GNU Coreutils:

printf '1000 A\n3000 B\n' | numfmt --field=1 --grouping
1,000 A
3,000 B

El resultado que obtenga puede depender de su configuración regional.

0
02.06.2019, 10:58
1 ответ

В своем коде вы создаете оператор SQL или список операторов SQL, которые вы передаете серверу базы данных. Вместо вызова команды, которая будет выполнять операторы на сервере, выведите операторы на терминал.

Если ваша исходная команда была

some_db_command "$backupsql"

, тогда вы можете заменить это на

printf '%s\n' "$backupsql"

Если затем сценарий продолжает выполнять другие действия, которые могут зависеть от выполнения этих команд SQL, вставьте exitдо того, как это произойдет. Вас интересуют только те SQL-команды, которые были отправлены на сервер базы данных.

2
28.01.2020, 02:30

Теги

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