如何将输出重定向到 Bash 中的一行?

bie*_*era 2 scripting bash

假设我们在 Linux shell 中在一行上运行两个程序,如下所示:

who -r; date
Run Code Online (Sandbox Code Playgroud)

我应该添加什么以获得一行输出?

gle*_*man 6

printf "%s %s\n" "$(who -r)" "$(date)"
Run Code Online (Sandbox Code Playgroud)

很多引用,但都是必需的。更简单:

echo $(who -r; date)
Run Code Online (Sandbox Code Playgroud)

这个故意没有引号。