Reformat Java Sql: Difference between revisions

From EggeWiki
m (New page: Occasionally, I come across a large multi-line SQL block inside Java code. The following sed one liner takes the code off from my clipboard, tidies it up, and puts it back in the clipboar...)
 
mNo edit summary
 
Line 2: Line 2:


<geshi lang="bash">
<geshi lang="bash">
sed -e 's/^[+"[:space:]]*//g; s/[[:space:]+"]*$//g' < /dev/clipboard > /tmp/$$; cp /tmp/$$ /dev/clipboard; /bin/rm /tmp/$$
sed -e 's/^[+"[:space:]]*//g; s/[[:space:]+";]*$//g; s:" //: --:'' < /dev/clipboard > /tmp/$$; cp /tmp/$$ /dev/clipboard; /bin/rm /tmp/$$
</geshi>
</geshi>


[[Category:Java]] [[Category:Sql]] [[Category:Unix]]
[[Category:Java]] [[Category:Sql]] [[Category:Unix]]

Latest revision as of 22:00, 11 December 2008

Occasionally, I come across a large multi-line SQL block inside Java code. The following sed one liner takes the code off from my clipboard, tidies it up, and puts it back in the clipboard.

<geshi lang="bash"> sed -e 's/^[+"[:space:]]*//g; s/[[:space:]+";]*$//g; s:" //: --: < /dev/clipboard > /tmp/$$; cp /tmp/$$ /dev/clipboard; /bin/rm /tmp/$$ </geshi>