반응형
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 줄을 통째로 삭제하는 녀석이 되겠습니다.
반응형
'리눅스 > 깃,쉘' 카테고리의 다른 글
시놀로지(Synology) Git Server 설치 (0) | 2015.03.01 |
---|---|
시놀로지(Synology) SSH 활성화 방법 (0) | 2015.03.01 |
GitHub 미세먼지 팁 003 - git config file (0) | 2015.02.04 |
bash shell script - delete multiple lines using sed (0) | 2015.02.01 |
자체 Git Base Repository Server 만들기 (0) | 2015.01.26 |
SVN GUI tool installation on Ubuntu 14.04 (0) | 2015.01.20 |
bash shell script - execute command line application as another user (0) | 2014.12.09 |
bash shell script - insert multiple lines using sed (0) | 2014.12.09 |