スクリプト概要
- BBCのRSSフィードをcurlする
- そこから指定の見出しを持ってくる
スクリプトの内容
- bbc_headline.sh
#!/bin/bash
# セクションを指定
section="world" # ここでセクションを変更
# BBC NewsのRSSフィードから見出しを取得
url="https://feeds.bbci.co.uk/news/${section}/rss.xml"
headlines=$(curl -s "$url" | grep -E '<title>' | sed -n 's/.*<title><!\[CDATA\[\(.*\)\]\]><\/title>.*/\1/p' | sed -n '2,4p')
# 見出しを表示
echo "BBC News - ${section} section"
echo "$headlines"
- 実行権付与
chmod +x bbc_headline.sh
実行例
- コマンド実行
./bbc_headline.sh
- 表示結果
BBC News - world section
'We know what's coming': East Ukraine braces for Russian advance
Trump challenges Biden to TV debates 'anytime'
Australian charged over high-profile disappearance
コマンドベースでブラウザを実行するなく見出しだけでも確認できます。