2013-12-15 77 views
0

對不起,我對編碼很陌生。我只是試圖去除字符串尾部的CST。我試圖得到的最終輸出是「日落時間:4:38 PM CST」。排除引號。在unix shell中刪除文本

這是我在shell中使用的代碼。

curl http://m.wund.com/US/MN/Winona.html | grep 'Sunset' | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | sed -e 's/Sunset/Sunset: /g' | sed -e 's/PST//g' 

回答

0

只是改變:

... | sed -e 's/PST//g' 

... | sed -e 's/CST//g' 

你可能還需要調用curl -s,而不是僅僅curl省略所有下載的東西。

+0

哇...我絕對沒有想到一個足夠好。謝謝! – mrmcweird