手机网站制作公司选哪家,大连建设工程项目管理信息网,手机网站程序源码,wordpress增加主题更新文章目录 Linux shell 命令多行结果赋值给变量 Linux shell 命令多行结果赋值给变量 需求#xff1a; 假设有两个脚本 a.sh b.sh #xff0c;当前需要在 b.sh 中输出 a.sh 的结果#xff0c;在 b.sh 脚本中需要使用参数接收 a.sh 的结果#xff0c;但是输出格式要和 a.s… 文章目录 Linux shell 命令多行结果赋值给变量 Linux shell 命令多行结果赋值给变量 需求 假设有两个脚本 a.sh b.sh 当前需要在 b.sh 中输出 a.sh 的结果在 b.sh 脚本中需要使用参数接收 a.sh 的结果但是输出格式要和 a.sh 保持一致(不同的方式则会输出不同的结果) 示例如下 a.sh # a.sh
#!/bin/bash
echo aa 11 11
echo bb 22 22
echo cc 33 33b.sh # b.sh
#!/bin/bash
ddsh ./a.sh
echo $dd
echo -e \n\n
echo $dd测试结果 在输出参数上加上 (双引号) 之后输出结果则和脚本输出结果一致即可以换行输出 如果不加 (双引号) 则按一行输出 [root105 dongxx]# sh b.sh
aa 11 11 bb 22 22 cc 33 33aa 11 11
bb 22 22cc 33 33