波括弧「{}」の使い方をついつい忘れてしまい、毎回ググる作業が発生してしまう。今度こそ忘れないように使い方をまとめておく。別名:括弧、パーレンサブシェルの呼び出しに使う。サブシェル内の実行結果は、呼び出しとは異なるシェルプロセスで実行される。複数のコマンドをサブシェル内で実行する場合はセミコロン「;」で連結させるが、最後のコマンドはセミコロン不要。別名:ブラケット一番よく使うのは、if文の中のtestコマンドの省略形。「[」「]」それぞれの前後にスペースを入れないとシェルに怒られるので注意。found"ifまた、ファイル名のワイルドカードにも使われる。別名:ブレースシェルスクリプト内で、変数を展開するのに使用する。波括弧を付けないと、誤った変数を使用してしまう場合があるので、なるべく付けるようにする。${_a}bc#hogebcが表示されるまた、一連のコマンドをまとめる際にも使用する。サブシェルと異なり現在のシェルで処理が行われる。波括弧とコマンドの間にスペースを入れないと文法エラーになるので注意。コマンドの末尾にセミコロン「;」が必要な点もサブシェルの書き方と異なる。test.txt#3回分のechoの出力がまとめて書き込まれているabc波括弧はさらに、複数のファイルを指定するときにも利用できる。波括弧の中は順番に展開されるので、mvやcpのコマンドでも使える。コメントをキャンセルメールアドレスが公開されることはありません。