sed 사용 소결
1.찾기
sed -n /ahcming/p
이상 의 작용 은
grep 'ahcming'
-n,sed 를 사용 하면 작업 이 끝 난 후에 인쇄 하지 않 고 p 만 출력 을 표시 합 니 다.
2 교체
sed ' '
sed 's/ / /'
sed 's/ / /g'
행동 모드:
한 줄 을 읽 을 때마다 일치 하 는 검색 내용 이 있 는 지 찾 고 있 으 면 바 꿉 니 다.
설명:
1.s 는 바 꾸 기 를 표시 합 니 다.이 줄 의 첫 번 째 검색 내용 을-->바 꿉 니 다.
2.명령 행 내 격자 부 호 는 제한 되 지 않 습 니 다.예 를 들 어 사용 가능 합 니 다.|*모두 가능 합 니 다.내용 과 교체 내용 에 분격 자 와 같은 문자 가 포함 되 어 있 으 면 전의 가 필요 합 니 다\\
3.명령 행 이 끝 날 때 이 줄 의 모든 검색 내용 을 g 로 표시 합 니 다-->내용 을 바 꿉 니 다.이 위치 가 숫자(N)이면 N 번 째 검색 내용 을 바 꾸 는 것 을 표시 합 니 다.쓰 지 않 으 면 기본 값 으로 첫 번 째 검색 내용 을 표시 합 니 다.
4.내용 찾기 및 교체 내용 지원 정규 표현 식,셸 스 크 립 트 변수 지원
특정 줄 바 꾸 기
sed '/ / s/ / /g'
sed '/ /,/ / s/ / /g'
설명:
필터 내용 을 포함 하 는 특정 줄 을 찾 고 이 줄 의 모든 검색 내용 을 바 꿉 니 다.
필터 내용 은 당연히 정규 표현 식 을 지원 합 니 다.
3.sed 로 파일 수정
sed 's/xxxx/xxxxxx/g' < file > file.old
mv file.old file
sed 's/xxxx/xxxx/g ' < file > file
sed 's/xxxx/xxxxx/g' < file >> file
,
4.정규 표현 식 사용
sed 는 BRE 만 지원 합 니 다(기본 정규 표현 식,이에 대응 하 는 것 은 ERE,확장 정규 표현 식)
주요 차이
\{n\} # n
\{n,\}
\{n, m\}
\(,\)
:
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
awk 상용 명령awk 는 모든 입력 줄 을 하나의 기록 으로 인식 하고 그 줄 의 모든 단어 도 메 인 을 하나의 필드 로 인식 합 니 다. ARGC 명령 줄 에 awk 스 크 립 트 가 들 어 오 는 매개...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.