bash shell을 써서 서버 환경을 자동으로 설정할 수 있도록 하는 스크립트를 작성하고 있어요 ^^

이거 잼있네요! 문법을 다 볼 시간이 없어서, 필요한 것들만 찾아서 만들고 있는데요.

약간은 어설프지만, 잼있네요!! (근데 왜 눈이 촉촉할ㄲ...)


자주 까먹으니깐, 간단하게 정리해둡니다. 


예전에 작성했던 내용 중에 마지막 줄을 지우는 것은 아래와 같이 했구요.

delete string to end of file


sed를 이용해서 파일의 마지막 줄을 삭제하는 것은 엄청 간단하네요.


fileName="/etc/bash.bashrc"

sed -i '$d' $fileName


-i 는 insert 옵션이라고 하구요. 

d는 delete 군요.



delete line 


sed를 이용해서 파일의 특정 줄을 삭제하는 것도 엄청 간단하죠.


fileName="/etc/bash.bashrc"

sed -i '100d' $fileName


위 sed 명령어는 /etc/bash.bashrc의 100번째 줄을 삭제하는 것이구요. 

여러 줄은    ,(comma)   로 분리해서 표시하면 됩니다. 


sed -i '100,120d' $fileName


위 sed 명령어는 100~120 줄을 통째로 삭제하는 녀석이 되겠습니다.


+ Recent posts