sed 에서 \n 을 삽입하려면
글쓴이: jai / 작성시간: 목, 2004/03/18 - 2:44오후
sed -e '/rc 6/ s/rc 6/rc 6\nt1:345:once:\/etc\/init.d\/test.sh' /etc/inittab > /etc/inittab.test
텍스트 파일 중간에 패턴(rc 6)을 찾아서
바로 다음 줄에 t1:345:once:/etc/init.d/test.sh 를 끼어넣고 싶은데요.
저 문장을 실행하면 l6:6:wait:/etc/rc.d/rc 6nmi:345:once:/etc/init.d/sanique_failback
으로 \n 이 특수문자로 처리되지 않고, 텍스트 n 으로 출력되버립니다.
이것이 어찌된 사정인지 아시는 분이 계실것 같아서요. 도움을 바랍니다.
Forums:
역슬래쉬 뒤에 엔터를 치면 되요
\(역슬래시) 뒤에 엔터를 넣으면 되는군요. 이 방법 말고는 없나봐요
http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#WF
peace :)
댓글 달기