sed: 2개의 글
Linux Shell 커맨드 정리 및 활용 예제 netstat 어느 포트가 어떤 프로그램으로 인해 열려있는지 확인하는 방법 netstat -tnlp | grep xxx cut 텍스트 또는 문장에서 하나 이상의 부분을 제거. cut [옵션][파일] 옵션 -c : 지정한 컬럼 출력 -f : 지정한 필드 출력 -d : 구분자(delimiter). -f 옵션과 함께 사용. 예제 [root@ls ]# cut -c 2-5 /etc/passwd /etc/passwd 파일의 2번째부터 5번째 문자까지를 출력한다 [root@ls ]# cut -f 3 anaconda-ks.cfg anaconda-ks.cfg 파일의 3번째 필드를 출력한다. 필드 구분은 tab이다. [root@ls ]# cut -f 2 -d : /etc/p..
정규표현식으로 검색하기 # sed -n "/[정규표현식]/p" [파일경로] 정규표현식으로 찾아바꾸기 # sed -i "s/[정규표현식]/[바꿀문자열]/" [파일경로] 정규표현식으로 검색 후, 내용이 있는지 없는지에 따라서 나누어 처리하기 1) terminal 용 # if [ -z $(sed -n "/[정규표현식]/p" [파일경로]) ]; then echo "발견"; else echo "해당사항없음"; fi 2) sh 파일 작성용 if [ -z $(sed -n "/[정규표현식]/p" [파일경로]) ] then echo "발견" else echo "해당사항없음" fi 출처 : know-one-by-one.tistory.com/67