#!/bin/sh -f echo $1 pushd . cd $1 pwd find . -type d -printf "mkdir %h/%f\n">/tmp/001 popd pushd . cd $2 /bin/sh -f /tmp/001 popd pushd . cd $1 find . -name trans.tbl -printf "cat $1/%h/%f|sed -e \"s/;1//g\"|sed -e \"s/\\. //g\">$2/%h/%f\n">/tmp/002 popd /bin/sh -f /tmp/002 pushd . cd $2 find . -name trans.tbl -printf "cat $2/%h/%f|awk \"{print \\\$1 \\\" $1/%h $2/%h \\\"tolower(\\\$2) \\\" \\\" \\\$3 \\\" \\\" \\\$4}\"\n">/tmp/003 popd /bin/sh -f /tmp/003>/tmp/004 cat /tmp/004|awk "\$1==\"F\"{print \"ln -s \" \$2 \"/\" \$4 \" \" \$3 \"/\" \$5}">/tmp/005 /bin/sh -f /tmp/005 cat /tmp/004|awk "\$1==\"L\"{print \"ln -s \" \$3 \"/\" \$6 \" \" \$3 \"/\" \$5}">/tmp/006 /bin/sh -f /tmp/006 cat /tmp/004|awk "\$1==\"D\"{print \"ln -s \" \$3 \"/\" \$4 \" \" \$3 \"/\" \$5}">/tmp/007 /bin/sh -f /tmp/007