#! /bin/bash # sh brace_replace.shell for f in $(find -L -name *.java);do mv $f $f.bak sed '/throws.*[^{]$/{s/^/\t/;s/$/ {/};/^\t*{$/d' $f.bak | nkf -s -Lw > $f; rm $f.bak done