如何在 shell 脚本中将多个命令输出合并到一个变量中?

How to combine multiple commands output in the one varialble in shell script?

我正在使用以下脚本从数据库文件中获取其中一个变量的数据

#!/bin/bash

sqlite3 pdu.db <<'END_SQL'
.timeout 2000
SELECT Variable_Value FROM Data Where Sr_No'7';
END_SQL

现在我想将上述命令的输出存储在一个变量中。我们如何在 shell 脚本中将多个命令输出存储在一个变量中?

在命令替换中放置多行命令没有限制。

variable=$(sqlite3 /var/www/dbs/ha.db <<'END_SQL'
.timeout 2000
INSERT INTO table1 SELECT * FROM table2;
DELETE FROM table2;
END_SQL
)