我正在尝试编写一个bash脚本,该脚本将获取在后台运行的命令的输出。不幸的是,我无法使其正常工作,我将输出分配给的变量为空-如果我用echo命令替换该分配,则一切都会按预期工作。#!/bin/bashfunction test { echo "$1"}echo $(test "echo") &waita=$(test "assignment") &waitecho $aecho done此代码产生输出:echodone将分配更改为a=`echo $(test "assignment") &`可以,但是似乎应该有一个更好的方法。
3 回答
- 3 回答
- 0 关注
- 820 浏览
添加回答
举报
0/150
提交
取消