sed
고급 sed 명령
수색…
eXchange를 사용하여 패턴 일치 이전에 새 행 삽입
다음 내용이 포함 된 file.txt 파일을 제공합니다.
line 1
line 2
line 3
아래 명령을 사용하여 새 행을 추가 할 수 있습니다.
sed '/line 2/{x;p;x;}' file.txt
위의 명령이 출력됩니다.
line 1
line 2
line 3
설명:
x
명령은 교환입니다. sed는 당신이 어떤 라인을 저장하는데 사용할 수있는 버퍼를 가지고있다. 이 명령은이 버퍼를 현재 행과 교환합니다 (현재 행은 현재 버퍼로 가고 버퍼 내용은 현재 행이됩니다).
p
명령은 현재 행을 인쇄합니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow