import java.io.*; public class ToLinux{ public static void main(String args[]){ FileInputStream input; FileOutputStream output; int data; File file = null; boolean check = false; System.out.println( '^' ); try{ if( args.length != 1 ){ System.out.println( "usage: java ToUnix " ); } file = new File( args[0] ); input = new FileInputStream( file ); output = new FileOutputStream( file + ".new" ); //read in from file, correcting the newline while ( ( data = input.read() ) != -1 ){ if( data == '^' ){ check = true; data = input.read(); if( data == 'M' ){ data = '\n'; check = false; } } if( check ) output.write( '^' ); output.write( data ); } }catch( Exception e ){ System.out.println( e.toString() ); } } }