Sed 명령어 특정 라인 위 또는 아래에 Text 추가 하기
업데이트:
Linux sed 명령어를 사용하여 특정 라인 위 또는 아래에 Text 추가하는 방법을 다뤄 보도록 하겠습니다.
배경지식
- CentOS 6.5 에서 테스트 하였습니다.
매칭 되는 라인 위에 Text 추가 하기
# "Some More Text is appended" Text 가 "Please Put it here" 있는 라인 위에 추가 됩니다.
sed -i'' -r -e "/Please Put it here/i\Some More Text is appended/" your_file.txt
매칭 되는 라인 아래에 Text 추가 하기
# "Some More Text is appended" Text 가 "Please Put it here" 있는 라인 아래에 추가 됩니다.
sed -i'' -r -e "/Please Put it here/a\Some More Text is appended/" your_file.txt