グループコマンド 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