我有一個具有類似於下面的數據文件: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