如何在 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
)
我正在使用以下脚本从数据库文件中获取其中一个变量的数据
#!/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
)