sed 명령을 사용하여 특정 단어를 HTML 하이퍼링크로 변환

sed 명령을 사용하여 특정 단어를 HTML 하이퍼링크로 변환

단어를 HTML 하이퍼텍스트 링크로 변환해야 합니다.

단어가 나올 때마다 페이지 번호 page NNN로 변환됩니다 .<a href="#pNNN">NNN

그래서:

See page 107

될 것입니다:

 See <a href="#p107">page 107</a>

감사해요

답변1

사용 sed:

sed -E 's/page ([0-9]+)/<a href="#p\1">page \1<\/a>/' file

이 옵션을 사용하여 새 파일로 리디렉션하거나 > newfile파일 -i을 제자리에서 수정할 수 있습니다.

관련 정보