Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <ABT><pid>101</pid><date>10/12/13</date><name>AAA</name></ABT>
- <ABT><pid>102</pid><date>11/12/13</date><name>BBB</name></ABT>
- <ABT><pid>101</pid><date>09/12/13</date><name>AAA</name></ABT>
- <ABT><pid>102</pid><date>24/12/13</date><name>BBB</name></ABT>
- <JRE><pid>101</pid><date>01/12/13</date><name>AAA</name></JRE>
- <JRE><pid>102</pid><date>02/12/13</date><name>BBB</name></JRE>
- <JRE><pid>101</pid><date>01/12/13</date><name>AAA</name></JRE>
- <ABT><pid>101</pid><date>09/12/13</date><name>AAA</name></ABT>
- <ABT><pid>101</pid><date>10/12/13</date><name>AAA</name></ABT>
- <JRE><pid>102</pid><date>02/12/13</date><name>BBB</name></JRE>
- <ABT><pid>102</pid><date>11/12/13</date><name>BBB</name></ABT>
- <ABT><pid>102</pid><date>24/12/13</date><name>BBB</name></ABT>
- $ sed -e 's/<pid>/& /' -e 's/<date>/& /' file | sort -nk2 -k3 | sed 's/ //g'
- <JRE><pid>101</pid><date>01/12/13</date><name>AAA</name></JRE>
- <ABT><pid>101</pid><date>09/12/13</date><name>AAA</name></ABT>
- <ABT><pid>101</pid><date>10/12/13</date><name>AAA</name></ABT>
- <JRE><pid>102</pid><date>02/12/13</date><name>BBB</name></JRE>
- <ABT><pid>102</pid><date>11/12/13</date><name>BBB</name></ABT>
- <ABT><pid>102</pid><date>24/12/13</date><name>BBB</name></ABT>
- xidel --xquery 'for $i in doc("file.xml")/* order by $i/pid, $i, $i/date return $i' --output-format xml
- <root>
- <ABT>
- <pid>101</pid>
- <date>10/12/13</date>
- <name>AAA</name>
- </ABT>
- <ABT>
- <pid>102</pid>
- <date>11/12/13</date>
- <name>BBB</name>
- </ABT>
- <ABT>
- <pid>101</pid>
- <date>09/12/13</date>
- <name>AAA</name>
- </ABT>
- <ABT>
- <pid>102</pid>
- <date>24/12/13</date>
- <name>BBB</name>
- </ABT>
- <JRE>
- <pid>101</pid>
- <date>01/12/13</date>
- <name>AAA</name>
- </JRE>
- <JRE>
- <pid>102</pid>
- <date>02/12/13</date>
- <name>BBB</name>
- </JRE>
- </root>
- xidel --xquery '<root>
- {for $i in doc("file.xml")/*/*
- order by $i/pid, $i, $i/date
- return $i}
- </root>' --output-format xml
- xidel --xquery '<root>{for $i in doc("file.xml")/*/* order by $i/pid, $i, $i/date return $i}</root>' --output-format xml
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement