シェル変数の展開やパイプ処理(|)、リダイレクト(>)を利用したい場合に適したモジュールはどれか。

commandモジュールはシェルを介さないためパイプ等が使えないが、shellモジュールはシェルを介して実行するためこれらが利用可能である。