bash - 如何在 bash 数组中存储多行输出?

标签 bash shell sqlplus

我有一个选择语句

sqlplus [credentials] select variable from table;

它返回 6 行,我需要将它们作为数组存储在 bash 数组变量中。

最佳答案

array=(`sqlplus [credentials] select variable from table;`)
echo ${array[*]}

关于bash - 如何在 bash 数组中存储多行输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6848791/

相关文章:

linux - Shell 脚本未运行

sql - 抑制 sqlplus 中变量替换的输出

linux - 带有正则表达式的 Bash 子字符串

bash - 如何在 .screenrc 中转义管道以便在启动时运行命令?

bash - 如何从 Bash 中的域获取主 MX IP

linux - 将 .dat 文件中的表格转换为 HTML 表格

shell - 如何查找同名子文件夹的磁盘大小

r - 将 R 脚本的输出传递给 bash 脚本

sql - 如何使用 SQLPLUS 假脱机到 CSV 格式的文件?

oracle - 当程序路径包含空格时,SQL*plus 不会正确标记其命令行参数