Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/schwern/file-fgets

Read either one line or X characters from a file
https://github.com/schwern/file-fgets

Last synced: about 1 month ago
JSON representation

Read either one line or X characters from a file

Awesome Lists containing this project

README

        

NAME
File::fgets - Read either one line or X characters from a file

SYNOPSIS
use File::fgets;

open my $fh, $file;

# Read either one line or the first 10 characters, which ever comes first
my $line = fgets($fh, 10);

DESCRIPTION
An implementation of the C fgets() function.

fgets
my $string = fgets($fh, $limit);

Reads either one line or at most $limit bytes from the $fh.

Returns undef at end of file.

NOTE: unlike C's fgets, this will read $limit characters not $limit - 1.
Perl doesn't have to leave room for a null byte.

EXAMPLE
The following example demonstrates using fgets() to read in at most 5
characters at a time.

use File::fgets;

open my $write_fh, ">", $file;
print $write_fh <.

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.

See http://www.perl.com/perl/misc/Artistic.html

Send bugs, feedback, ideas and suggestions via
https://rt.cpan.org/Public/Dist/Display.html?Name=File-fgets or

The latest version of this software can be found at
http://github.com/schwern/File-fgets

SEE ALSO
File::GetLineMaxLength