EDitorの略でアドレス、コマンド、パターンスペース(一時的なバッファのようなもの)の概念で成り立っています。sedの動き1.指定したファイルの内容を1行読み込んでパターンスペースに格納2.アドレスとマッチしたら、コマンドを実行3.パターンスペースを表示この1~3を繰り返してテキスト処理を実行します。names.txt(処理が一つしかない場合には、-eは省略可能)この場合、パターンスペースの結果を標準出力に表示します。names.txtの内容自体を操作するわけではありません。names.txtとすれば、names.txtの3行目を削除します。もとデータがなくなってしまうのは心配ですよね。names.txtとすれば、処理が反映されたファイル、names.txtに加えて、もとファイルnames.txt.bakが生成されます。names.txtとすれば、データのリストアが完了ですコマンドをファイルから実行したい場合にはcommand.sedというファイルに’3d’を書き込みます。names.txtとすれば、ファイルからコマンド実行できます。アドレス下記例だと数字部分のこと(数字以外の場合もある)です。この数字で操作する行を指定します。names.txtコマンドアルファベットの部分のことです。このアルファベットで操作する内容を指定します。names.txtdは削除を実行するコマンドです。この場合、name.txtの3行目を削除します。