我有一个具有类似于下面的数据文件:Shell脚本来取代UNIX时间戳的多个实例在一个文件
> <Element
> Stream="12"
> Target_trans="133106"
> Trans="48467"
> fileModTime="1358349304"
> Type="1"
> EOL="0"
> user_id="33" /> <Element
> Stream="14"
> Target_trans="133106"
> Trans="48467"
> fileModTime="1358539304"
> Type="1"
> EOL="0"
> user_id="33" /> <Element
> Stream="11"
> Target_trans="133113"
> Trans="48467"
> fileModTime="1158539204"
> Type="1"
> EOL="0"
> user_id="33" /> <Element
> Stream="11"
> Target_trans="133106"
> Trans="48467"
> fileModTime="1358129304"
> Type="1"
> EOL="0"
> user_id="33" />
我需要通过这个文件,找到fileModTime的所有实例这是一个unix时间戳,并用可读的日期和时间戳替换那里的值。
我知道命令来更改日期。什么我不知道该怎么做是通过文件的实际grepping,提取时代的时间戳,并将其传递到我的转换命令。
任何帮助表示赞赏。
+1,用于提议使用xml解析器 – Bill 2013-05-14 20:34:19