[Shell Script Command] 쉘스크립트 명령어 : sed

2021. 3. 17. 23:28 기타/Shell script, bash

정규표현식으로 검색하기

# 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