グループコマンド 1つのコマンドとしてまとめる

グループコマンド全体が1つの複合コマンドとなります。

{ } で囲ったコマンド全てをリダイレクトしたりすることができます。

{
	date
	hostname
	who
	pwd
} > login.log
2001年  1月 1日 月曜日 00:00:00 JST
dream
fedora     pts/1        2001-01-01 00:00 (192.168.0.1)
/home/fedora
終了ステータス

 最後のコマンドの戻り値がグループコマンドとしての終了ステータスになります。

もし1行で記載する場合は、サブシェルの「(」とは違い、「{」の後ろはスペースが必要です。(改行する場合にはスペースはいりません。)

{ date; hostname; who; pwd;} > login.log