Java tutorial
import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; public class Cat { public static void concatenate(String fileName) { RandomAccessFile file = null; String line = null; try { file = new RandomAccessFile(fileName, "r"); while ((line = file.readLine()) != null) { System.out.println(line); } return; } catch (FileNotFoundException fnf) { System.err.println("File: " + fileName + " not found."); } catch (Exception e) { System.err.println(e.toString()); } finally { if (file != null) { try { file.close(); } catch (IOException io) { } } } } public static void main(String[] args) { for (int i = 0; i < args.length; i++) Cat.concatenate(args[i]); } }