[117018]Мне удалось это проверить и разобраться.
Вот правильный способ структурирования данных, содержащихся в переменной, которую вы отправите в bsqldb:
Как видите, каждая sql-команда, посылаемая в bsqldb, должна быть на отдельной строке. Сюда входит \n, он представляет собой символ "newline" или "linefeed". Остальные "select @@servername", например, являются актуальными командами SQL.
Вот что увидит bsqldb, когда я отправлю ему $MyVariable сверху:
Теперь, когда мы разобрались с нашей переменной, мы можем скормить ее bsqldb из скрипта bash, используя этот синтаксис:
Enjoy. [117031]
Программы часто называют базовые библиотеки программ, к которым Вы обращаетесь. Командная строка там для объединения в цепочку этих инструментов вместе, который намного более эффективен (во время разработки) затем запись и компиляция программы в C, который называет библиотеки. Только будучи незначительно медленнее во время выполнения.
AFAIK это использование небольших программ вместе было и, философия Unix.