2013-12-15 123 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