如何在不使用 $ 的情况下在 bash 中分配变量?

Jas*_*son 1 bash

有没有更简单/更优雅的方法来为变量分配返回值?到目前为止,我一直在做类似的事情:

some_command_to_run
VAR_TO_SET=$?
Run Code Online (Sandbox Code Playgroud)

但我更愿意将所有内容都放在一行上,最好不使用 $? 多变的。有谁知道怎么做?

Den*_*son 5

我的问题是“为什么?”。这是 Bash 提供的工具来完成该功能。

但是,您可以这样做(除了 Kyle 和 Gilles 展示的内容):

do_something && do_on_success || do_on_failure
Run Code Online (Sandbox Code Playgroud)