문제

나는 종종 다양한 일반 텍스트 형식 (예 : 형식)으로 EDI 메시지를 만난다.

HEAD[customer,8][date,8][reference,10]
[lineno, 3][product, 8][quantity, 3][currency, 3][price, 10]...

.. 이와 같은 메시지에 대한 제술 :

HEAD1122334420091031   LINDAHL
00100004711010USD0000234055
00200004712005USD0000004543
...

위의 덤프를 읽으려면 분명히 초점이 필요하며, 종종 열과 필드를 추적하고 있습니다. 메시지의 문법을 표현하고 표시된 파일 (예 : HTML)을 얻는 방법을 갖는 것이 좋을 것입니다.

물론 어떤 언어로든 맞춤형 스크립트 로이 작업을 수행하는 것이 가능하지만 궁금합니다. 궁금합니다. XSLT가 XML에서하는 것과 같은 일반 텍스트를 변환하는 일반적인 일이 있습니까?

도움이 되었습니까?

해결책

직업처럼 보입니다 awk. 이와 같은 텍스트 파일을 구문 분석하기 위해 정확히 설계되었습니다. XSLT와 똑같은 규칙 기반입니다. 이미 Unix 박스에 설치되어 있습니다. man awk.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top