내 데이터는 다음과 같습니다
첫 번째 파일.txt
Start abcd efgh hijk lmn
두 번째 파일.txt
opq rst uvw xyz END
grep
나는 패턴 사이의 모든 선을 원한다시작&끝
심지어끝다음 파일의 패턴
출력은 다음과 같아야 합니다.
abcd
efgh
hijk
lmn
opq
rst
uvw
xyz
답변1
노력하다:
$ cat file1 file2 | awk '/pattern1/,/pattern2/'
답변2
사용 sed
버전:
sed -n '/start pattern/,/end pattern/p' file1 file2
출력을 새 파일에 저장하는 데 사용됩니다.
sed -n '/start pattern/,/end pattern/p' file1 file2 > output
그러면 다음과 같은 새 파일이 생성됩니다.산출원하는 결과를 포함하세요.