view remove_beginning.pl @ 1:bb66956af1eb

Added quotes and brackets to appropriate command arguments
author greg <greg@bx.psu.edu>
date Mon, 01 Apr 2013 14:32:35 -0400
parents d9b82504a321
children
line wrap: on
line source

#! /usr/bin/perl -w

use strict;
use warnings;

# Removes the specified number of lines from the beginning of the file.
# remove_beginning.pl [input] [num_lines] [output]

die "Check arguments" unless @ARGV == 3;

my $inputfile = $ARGV[0];
my $num_lines = $ARGV[1];
my $outputfile = $ARGV[2];

my $curCount=0;

my $fhIn;
open ($fhIn, "< $inputfile") or die "Cannot open source file";

my $fhOut;
open ($fhOut, "> $outputfile");

while (<$fhIn>)
{
    $curCount++;
    if ($curCount<=$num_lines)
    {
        next;
    }
    print $fhOut $_;
}
close ($fhIn) or die "Cannot close source file";
close ($fhOut) or die "Cannot close output file";