#!/bin/sh #Process a java file to transform basically in a csharp one sed -i \ -e "s/raf\\.read()/raf\\.ReadByte()/g" \ -e "s/raf\.read(\(.*\));/raf\.Read(\1, 0, \1\.Length);/g" \ -e "s/boolean/bool/g" \ -e "s/raf\.seek(\(.*\));/raf\.Seek(\1, SeekOrigin\.Begin);/g" \ -e "s/String/string/g" \ -e "s/tostring/ToString/g" \ -e "s/RandomAccessFile/FileStream/g" \ -e "s/throws .* {/{/g" \ -e "s/getFilePointer()/Position/g" \ -e "s/\\.length/\\.Length/g" \ -e "s/package \(.*\);/namespace \1 {/g" \ -e "s/import java.*//g" \ -e "s/import \(entagged.*\)/using \1/g" \ -e "s/}}/}/g" \ -e "s/}\\n}/}/g" \ -e "s/extends/\\:/g" \ -e "s/implements/\\:/g" \ -e "s/final//g" \ -e "s/instanceof/is/g" \ $1