반응형
1. 방법
일반적인 특수문자가 사용된 경우 아래의 명령어를 사용하면 쉘스크립트 포함 파일의 텍스트를 변경할 수 있다.
sed -i s/이전문자열/변경문자열/g /디렉토리위치/파일명
sed -i s/key=1/key=2/g /home/test.sh
위의 형식을 지키면서 변경하고자하는 파일의 문자열을 손쉽게 변경할 수 있다.
만약에 변경해야하는 문자열에 슬래쉬와 같은 문자열이 포함된다면, 아래와 같은 방법을 사용하면 된다.
sed -i s%key/1%$key/2%g /home/test.sh
기존의 "/" 구분자를 "%" 기호로 변경하면 슬래쉬가 포함된 문자열도 어렵지 않게 변경할 수 있다.
반응형
'[OS] > Linux' 카테고리의 다른 글
[참고][Linux][CentOS7] ipv6 비활성화!! (84) | 2023.12.27 |
---|---|
[중요][참고][Linux] /dev/null, 2>&1 의미!! (91) | 2023.12.26 |
[참고] Virtual Memory (SWAP 메모리) 확인 방법!! (96) | 2023.12.22 |
[참고] Red Hat Linux, Fedora, CentOS와 Rocky Linux의 관계!! (54) | 2023.12.05 |
[리눅스/유닉스] du 명령어, 디렉터리별 디스크 사용량 확인하기. 퍼센테이지 비율로 확인하기 , ls명령어와 크기가 다른 이유? (0) | 2023.07.17 |
[Linux] 권한 관리 명령어 사용 방법(chmod, chown, chgrp) (0) | 2022.09.14 |
[Linux] sudo, sudoers에 대해서 (0) | 2022.09.05 |
[Linux] ssh port 변경 (0) | 2022.09.01 |
댓글