Usando numfmt
de 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.
В своем коде вы создаете оператор SQL или список операторов SQL, которые вы передаете серверу базы данных. Вместо вызова команды, которая будет выполнять операторы на сервере, выведите операторы на терминал.
Если ваша исходная команда была
some_db_command "$backupsql"
, тогда вы можете заменить это на
printf '%s\n' "$backupsql"
Если затем сценарий продолжает выполнять другие действия, которые могут зависеть от выполнения этих команд SQL, вставьте exit
до того, как это произойдет. Вас интересуют только те SQL-команды, которые были отправлены на сервер базы данных.