Changes to be made:
<type>integer</type>
into<type>int</type>
<type>boolean</type>
into<type>bool</type>
<type>entier</type>
into&integer;
Example for <type>integer</type>
:
Find and update the SVN Revision first:
grep -rl --exclude-dir=.svn '<type>integer</type>' ./ | xargs sed -i 's/<!-- EN-Revision:[[:blank:]][[:blank:]]*[[:digit:]][[:digit:]]*[[:blank:]][[:blank:]]*Maintainer:/<!-- EN-Revision: 351133 Maintainer:/'
Search and replace:
grep -rl --exclude-dir=.svn '<type>integer</type>' ./ | xargs sed -i 's#<type>integer</type>#<type>int</type>#g'
Full list of command executed:
grep -rl --exclude-dir=.svn '<type>integer</type>' ./ | xargs sed -i 's/<!-- EN-Revision:[[:blank:]][[:blank:]]*[[:digit:]][[:digit:]]*[[:blank:]][[:blank:]]*Maintainer:/<!-- EN-Revision: 351133 Maintainer:/'
grep -rl --exclude-dir=.svn '<type>integer</type>' ./ | xargs sed -i 's#<type>integer</type>#<type>int</type>#g'
grep -rl --exclude-dir=.svn '<type>boolean</type>' ./ | xargs sed -i 's/<!-- EN-Revision:[[:blank:]][[:blank:]]*[[:digit:]][[:digit:]]*[[:blank:]][[:blank:]]*Maintainer:/<!-- EN-Revision: 351133 Maintainer:/'
grep -rl --exclude-dir=.svn '<type>boolean</type>' ./ | xargs sed -i 's#<type>boolean</type>#<type>bool</type>#g'
grep -rl --exclude-dir=.svn '<type>entier</type>' ./ | xargs sed -i 's/<!-- EN-Revision:[[:blank:]][[:blank:]]*[[:digit:]][[:digit:]]*[[:blank:]][[:blank:]]*Maintainer:/<!-- EN-Revision: 351133 Maintainer:/'
grep -rl --exclude-dir=.svn '<type>entier</type>' ./ | xargs sed -i 's#<type>entier</type>#\&integer;#g'