차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:sed [2019/05/02 10:58] – [예제] V_L | tech:sed [2022/12/02 12:52] (현재) – [삭제 : d] 61.74.132.138 | ||
---|---|---|---|
줄 4: | 줄 4: | ||
+ | =====사용법===== | ||
==== 주소 지정==== | ==== 주소 지정==== | ||
줄 102: | 줄 102: | ||
====찾기 ==== | ====찾기 ==== | ||
- | + | sed '/ | |
- | sed -n '/ | + | : 기본 설정에서는 모든 행을 표준 출력으로 내보낸다. 패턴 love가 있는 행을 찾으면 그 행을 한 번 더 출력한다. |
+ | |||
+ | sed -n '/ | ||
: 기본 설정에 의한 p 명령어의 동작을 제한한다. -n 옵션을 사용하면 love 패턴을 포함하는 행들만 출력한다. | : 기본 설정에 의한 p 명령어의 동작을 제한한다. -n 옵션을 사용하면 love 패턴을 포함하는 행들만 출력한다. | ||
- | sed '/ | ||
- | : 기본 설정에서는 모든 행을 표준 출력으로 내보낸다. 패턴 love가 있는 행을 찾으면 그 행을 한 번 더 출력한다. | ||
==== 삭제 : d==== | ==== 삭제 : d==== | ||
+ | |||
+ | |||
+ | sed '/ | ||
+ | : love를 포함하는 모든 행을 삭제하고, | ||
+ | |||
sed ' | sed ' | ||
: 3번 행을 삭제한다. 다른 행들은 기본적으로 한번 출력된다. | : 3번 행을 삭제한다. 다른 행들은 기본적으로 한번 출력된다. | ||
줄 118: | 줄 123: | ||
sed ' | sed ' | ||
: 마지막 행을 삭제한다. 삭제된 행 이외의 모든 행들이 출력된다. | : 마지막 행을 삭제한다. 삭제된 행 이외의 모든 행들이 출력된다. | ||
- | |||
- | sed '/ | ||
- | : love를 포함한 모든 행을 삭제하고, | ||
- | |||
==== 치환 : s==== | ==== 치환 : s==== | ||
줄 181: | 줄 182: | ||
다중명령어 처리시 중괄호를 사용하며, | 다중명령어 처리시 중괄호를 사용하며, | ||
- | ====다중 파일에서 찾아 바꾸기.==== | + | ====다중 파일에서 찾아 바꾸기==== |
줄 193: | 줄 194: | ||
- | ====파일 | + | ====파일 |
xargs sed -i ' | xargs sed -i ' | ||
+ | |||
+ | xargs sed -i ' | ||
+ | |||
=====참고===== | =====참고===== | ||