sed 명령은 텍스트 패턴을 검색하고,특정동작을 하게합니다.sed는 strem editor의 약자입니다.
실습을 위해 .test.py라는 파일에 아래와 같은 내용으로 만듭니다.
test1
test2
test55
url
url3
window
linux
mac
cat /home/seong/test.py |grep url
url이라는 패턴을 test.py에서 찾아봅니다.
그리고 url이라는 패턴을 uuu로 바꾸는 명령어를 실행하고 test2.py라는 곳에 저장해봅니다.
sed s /url/uuu/g /home/seong/test.py > test2.py
s옵션은 바꿔주는 옵션이고 /url/uuu/ 는 url 패턴을 uuu로 바꿔줍니다.
g는 파일 전체에 적용해달라는 옵션입니다. 그 뒤에 파일명을 적어줍니다.
> test2.py는 어느 파일에 적용할 것인가에 관한것입니다.
'오늘의 공부 > Linux shell scripting' 카테고리의 다른 글
[책읽기] 초보해커를 위한 칼리리눅스 입문 #9(apt추가 및 저장소 관리:upgrade,update,cache,sources.list) (0) | 2023.10.19 |
---|---|
[책읽기]초보해커를 위한 칼리리눅스 입문#7 텍스트필터링(grep) (0) | 2023.10.19 |
[책읽기] 초보해커를 위한 칼리리눅스 입문 #6(head,tail,nl사용) (0) | 2023.10.18 |
[책읽기]초보해커를 위한 칼리리눅스 #5(1장 리눅스 기본명령:검색(grep 명령어)) (0) | 2023.10.18 |
[책읽기]초보해커를 위한 칼리리눅스 #4(1장 리눅스 기본명령:검색(find 명령어)) (0) | 2023.10.18 |