태그 사이의 콘텐츠 추출

태그 사이의 콘텐츠 추출

다음 데이터가 포함된 파일이 있습니다.

여기에 이미지 설명을 입력하세요. 이 줄을 추출하여 다른 파일에 쓰고 싶습니다. 운영자는 다음과 같습니다.

여기에 이미지 설명을 입력하세요. 유닉스 쉘 스크립트에서 이 작업을 수행하고 싶습니다.

답변1

샘플 데이터는 다음과 같습니다.거의필요에 따라 다음과 같이 수정합니다.

sed 's/<[^>]*>//g' <infile >outfile

|마지막 후행 파이프가 있습니다.6호선철사. 귀하의 예는 분명히 스크린샷이므로 실제로는 정지 프레임의 커서라고 가정합니다.

이것이 버그인지 아니면 이상값을 나타내기 위한 것인지는 확실하지 않지만 어느 쪽이든 문제가 해결되지는 않습니다. 할 수는 있지만 이에 대해 좀 더 명확히 설명할 필요가 있습니다.

그러나 어렵다면 효과가 있을 것입니다.

답변2

sed 's/.*\(line[0-9]*\).*/\1/' file > new_file

입력하다

<start>line1<end>
line2
line3<end>
<start>line4
line123
<start>line12<>
<>line<end>
<start>line456

산출

line1
line2
line3
line4
line123
line12
line
line456

모든 문자열에서 모든 줄[번호]을 추출합니다.

관련 정보