나는 bash 스크립트에서 편집하고 싶은 html 문서를 가지고있다. 각 가지의 다른 버전에 대한 링크와 함께 두 개의 <td>
를 보관 각 <tr>
와알파벳 순서로 파일에 여러 줄을 추가하는 Bash 스크립트
<table>
<tr>
<td><a href="XXXX-1.example.com">XXXX</a></td>
<td><a href="XXXX-2.example.com">XXXX</a></td>
</tr>
<tr>
<td><a href="YYYY-1.example.com">YYYY</a></td>
<td><a href="YYYY-2.example.com">YYYY</a></td>
</tr>
</table>
다음 HMTL 파일은 다음과 같은 형식 항목의 테이블이 있습니다.
내가해야 할 일은 bash 스크립트에서 XXXX가 무엇이든 올바른 알파벳 순서로 새 <tr>
블록을 테이블에 추가하는 것입니다.
이미 sed 명령을 통해 여러 파일에 항목을 추가하는 큰 스크립트가 있지만이 파일은 사전 순으로 있어야하며이 접근 방법을 잘 모릅니다.
왜 당신은 정확하게 bash에 묶여 있습니까? 그것을하는 엉덩이 방법에있는 고통 같이 소리가 난다. –
이것은 XML 또는 HTML을 구문 분석하도록 설계된 도구를 사용하여 DOM이 있거나 원숭이에게 적합하도록 설계된 도구로 비교적 간단합니다. bash는 그 도구가 아닙니다. 이 스크립트의 범위가 커짐에 따라 도구로 만들려고하면 고통을 겪을 것입니다. – JNevill