저는 xmllint를 사용하여 rss를 구문 분석하는 작은 스크립트를 작성하고 있습니다.Bash 스크립트 및 xml/rss 구문 분석
ITEMS=`echo "cat //title" | xmllint --shell rss.xml `
echo $ITEMS > tmpfile
을하지만 반환 :
지금 난 다음 명령을 사용하여 제목 목록을 가져
<title>xxx</title> ------- <title>yyy :)</title> ------- <title>zzzzzz</title>
줄 바꿈없이, 또는 공간. 지금 난 단지 제목 태그의 텍스트 내용에 관심이, 그리고 내가 사용하여 제목을 탐색 할 수있는 경우에 대한/루프, 뭔가 같은 동안 : 그것은
for val in $ITEMS
do
echo $val
done
을 수행 할 수 있습니까? 미리 감사드립니다.
python, ruby, 세계의 다른 언어 (perl)의 스크립트 언어를 사용하십시오 (선호하는 순서대로 : P) – KurzedMetal
@KurzedMetal 충분히 할 수 있습니다. 구문 분석 및 분할 및 반복 bash에서. –
변수를 인용하면 많은 도움이 될 것입니다 : 'for val ""$ ITEMS "; echo "$ val"; done' –