如何对 xml 文件中的特定值进行排序
我有一个如下的 xml 文件:
<Exchange DateTime="17/09/2010 18:00:00">
<Content Percent="0.20" Price="63.862" Sign="1"/>
<Content Percent="0.25" Price="80.989" Sign="1"/>
<Content Percent="0.07" Price="1.4970" Sign="1"/>
<Content Percent="-0.31" Price="1.9530" Sign="-1"/>
</Exchange>
有 4 个变量,称为 A、B、C、D。
我需要一个输出如下的脚本:
Last update: 17/09/2010 18:00:00
A: 63.862 (% 0.20)
B: 80.989 (% 0.25)
C: 1.4970 (% 0.07)
D: 1.9530 (% -0.31)
这可能吗?嗯,我的工作真的需要这个:(请帮助我,朋友。我将非常感谢你的帮助!
I have an xml file as follows:
<Exchange DateTime="17/09/2010 18:00:00">
<Content Percent="0.20" Price="63.862" Sign="1"/>
<Content Percent="0.25" Price="80.989" Sign="1"/>
<Content Percent="0.07" Price="1.4970" Sign="1"/>
<Content Percent="-0.31" Price="1.9530" Sign="-1"/>
</Exchange>
There are 4 variables called A,B,C,D.
I need a script which outputs as follows:
Last update: 17/09/2010 18:00:00
A: 63.862 (% 0.20)
B: 80.989 (% 0.25)
C: 1.4970 (% 0.07)
D: 1.9530 (% -0.31)
Is that possible? Well I really need that for my job :( Please help me, ppl. I will really appreciate your help!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这将显示
不知道 IMKB、USD 和 EUR 是什么意思,如果它们基于百分比,那么您可以使用这个
上面将显示
我不太了解 sed,所以也许有一个仅使用 sed 的简单且更短的解决方案。
更新
这是较短的
版本
This will display
Didn't know what IMKB, USD and EUR means, if they are based on Percent then you can use this
Above will display
I didn't know sed very well so mayby there is simple and shorter solusion using only sed.
Update
This is shorter version
http://cnnturk.com/finans/ticker/endeks.asp 是我的位置获取 XML 文件,但它没有换行符,因此我无法在使用curl 时使用您的解决方案:(
我的目的是提出一个 shell 脚本,该脚本从上述地址收集数据,然后显示有关价格和价格的信息股票交易指数、黄金、美元和欧元的价格变化
我需要使用curl、awk、sed 和grep 来完成此任务,但我不知道如何实现,因为它需要复杂的shell 编程技能。
http://cnnturk.com/finans/ticker/endeks.asp is where I get the XML file but it does NOT have newlines so I am not able to use your solution while using curl :(
My purpose is to come up with a shell script which gathers data from the address mentioned above and then displays information about both prices and price changes of stock exchange index, gold, usd, and euro.
I need to use curl, awk, sed, and grep to accomplish this but I can't figure out how because it requires complex use of shell programming skills.
希望这有帮助。
即使我是 Perl 的新手,也只是试试运气。
hope this helps.
Even i am a newbie in Perl.just tried my luck.