>>454
それの場合は等価だけど、分けて書いたほうが安全な場合がある

#!/bin/sh
set -e # エラーで止まるようにする
foo() { echo foo; return 1; } # エラーを返す

a=$(foo) # fooがエラーを返すのでここで止まる
export a=$(foo) # fooがエラーを返しても止まらない。aにはfooが入る