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')합니다.

관련 정보