中でパイプを使って複数コマンドを実行する方法について説明します。ここでは、カレントディレクトリ以下にあるファイルの中身を全て小文字にするコマンドを書くことを例に説明していきます。一つのファイルだけであれば、次のコマンドでできます。実行しようとしても上手く動きません。後ろには1つのコマンドしか取れないからです。書くことで複数のコマンドを一つのコマンドにまとめることで動くようになります。\;ワンライナー以外の回答もしシェルスクリプトを書いているなら、あえてワンライナーにする必要はないと思います。複数のコマンドを一つのコマンドにまとめるという点で関数を使う方法があります。個人的には、この書き方が一番可読性が高いと思います。"$file".lowerdone以上です。