sedの$aと-eはどういう意味ですか? [閉鎖]

sedの$aと-eはどういう意味ですか? [閉鎖]
[desktop ~]$ cat sa
sanmesh
shammas
sujil
givin
nepo
bijal

[desktop ~]$ sed -i -e '1i Header' -e '$a Trailor' sa

[desktop ~]$ cat sa
Header
sanmesh
shammas
sujil
givin
nepo
bijal
Trailor

答え1

sed -i -e '1i Header' -e '$a Trailor' sa

-i
ファイルを所定の位置に編集する

-e script
実行する命令にスクリプトを追加します。

'1i Header'
最初の行(「1」)を一致させ、「タイトル」を挿入(「i」)します。

'$a Trailor'
最後の行( '$')と一致し、 'Trailor'を追加( 'a')します。

関連情報