나는 이것을 구현하기 위해 간단한 Unix 명령으로 이것이 수행 될 수 있는지 모르겠습니다. 조금 복잡해 보이기 때문입니다.
다음과 같은 텍스트가 있습니다.
<p id="mt">Iusto, numquam dolore aut voluptates delectus</p>
<p id="mt">Lorem ipsum dolor sit amet</p>
<p id="mt">Facere vitae sapiente necessitatibus</p>
<p id="mt">Tempora modi rem reprehenderit quam eos. Provident, animi ab ducimus dolorem</p>
각 줄에는 다른 문자 길이가 있으며 일부 콘텐츠는 너무 길어서 초과 부분을 생략해야합니다.
예를 들어 <p id="mt">...</p>
콘텐츠를 20 자로 제한하고 그 이상이되면 삭제하십시오. 이렇게 생겼어요.
<p id="mt">Iusto, numquam dolor</p>
<p id="mt">Lorem ipsum dolor si</p>
<p id="mt">Facere vitae sapient</p>
<p id="mt">Tempora modi rem rep</p>
사용 sed
:
sed -E 's/^(<p id="mt">.{20}).*(<\/p>$)/\1\2/' infile
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다