sed 명령어-마지막라인에 행 추가하기

tohappy의 이미지

sed 명령어-마지막라인에 행 추가하기
질문 드립니다.

- cat a.txt

aa
bb
cc

cc 다음에 한 줄을 더 추가해서 원하는 string 를 넣고 싶습니다.
- 희망결과

aa
bb
cc
apple
orange

- 현재까지 테스트한 결과 마지막 라인이 삭제되고 추가되는 상황입니다.

sed '$a\
apple 
orange
'  a.txt > tmp

- 출력결과
cat tmp
aa
bb 
apple   << cc 가 삭제되고 apple 이 차지함.
orange

도움 부탁드립니다.

planetarium의 이미지

굳이 sed 를 쓸 필요 없이
echo "apple" >> a.txt
를 이용하시면 간단할것 같네요.