textutil -excludeelements 書式を指定する方法

textutil -excludeelements 書式を指定する方法

私はGeektoolMacでそれを使ってデスクトップにさまざまな情報を表示します。その機能の1つGeektooolは、シェルモードを使用してカスタムスクリプトまたはコマンドを実行する機能です。私はどのようなスクリプトにも慣れていませんが、コピーして貼り付けて使用できるいくつかのスクリプトをオンラインで見つけました。これに専念する完全なウェブサイトがあります。

長い間、私は天気の天気から毎日の天気予報を取得するコマンドを使用してきました。ただし、サイトが変更されたため、スクリプト出力を編集する必要があります。これで重複したメッセージが表示されます。

はい

Today is forecast to be Cooler than yesterday.
"weather_quickie": "Today is forecast to be Cooler than yesterday."

このスクリプトは出力用にTextutilと結合されます。

curl -s http://www.wunderground.com/cgi-bin/findweather/getForecast?query=94965 | 
awk '/Today is/ || /Tomorrow is/' | textutil -convert txt -stdin -stdout -format html

マニュアルページによれば、このオプションを使用して追加情報を編集できるようですtextutil-excludedelementsしかし、説明が理解できず、-excludedelements書式を設定する方法がわかりません。

Exceptedelements(tag1, tag2, ...) - 生成された HTML で使用しない HTML 要素を指定します (リストは単一引数である必要があるため、通常はシェル コンテキストで引用する必要があります)。

出力の「weather_quickie」部分を編集したいです。どんな洞察力でも大変感謝いたします。

ベストアンサー1

助けてくれてありがとう。インストールが難しかったですw3m。しかし、あなたのスクリプトに基づいて元のスクリプトを修正して、正しい出力を得ました。

今後、

curl -s http://www.wunderground.com/cgi-bin/findweather/getForecast?query=94965 | awk '/Today is/ || /Tomorrow is/' | textutil -convert txt -stdin -stdout -format html

後ろに、

curl ""http://www.wunderground.com/cgi-bin/findweather/getForecast?query=94965"" -s | textutil -convert txt -stdin -stdout -format html | awk '/Today is/'

おすすめ記事