본문 바로가기

bash shell script - delete multiple lines using sed bash shell을 써서 서버 환경을 자동으로 설정할 수 있도록 하는 스크립트를 작성하고 있어요 ^^ 이거 잼있네요! 문법을 다 볼 시간이 없어서, 필요한 것들만 찾아서 만들고 있는데요. 약간은 어설프지만, 잼있네요!! (근데 왜 눈이 촉촉할ㄲ...) 자주 까먹으니깐, 간단하게 정리해둡니다. 예전에 작성했던 내용 중에 마지막 줄을 지우는 것은 아래와 같이 했구요.delete string to end of file sed를 이용해서 파일의 마지막 줄을 삭제하는 것은 엄청 간단하네요. fileName="/etc/bash.bashrc" sed -i '$d' $fileName -i 는 insert 옵션이라고 하구요. d는 delete 군요. delete line sed를 이용해서 파일의 특정 줄을 삭제하는 것.. 더보기
리눅스 - 파일안의 줄 수 세기, 단어 세기 이전에 작성한 특정 폴더의 파일 개수를 세는 방법과 유사합니다. 리눅스 특정 폴더 파일 개수 세기 - http://ngee.tistory.com/387 특정 파일 내용을 출력하기 위한 명령어는 cat이 대표적이자나요. 예를 들어서 /home/test/aaa 라는 파일안에 내용을 출력해보고 싶을 때 cat /home/test/aaa 라고 하죠. 이때 파이프로 wc -l(소문자 엘) 명령어를 실행하면 총 줄 수를 셀 수 있습니다. cat /home/test/aaa | wc -l 위와 같이요. 한편, 단어를 세는 것은 wc의 w 옵션을 통해서 할 수 있는데요. 예를 들어서 /home/test/aaa 파일안에 아래와 같은 문자열이 존재한다고 가정하면 hello linux world 아래 명령어의 결과는 cat .. 더보기