Date: Fri, 02 Aug 2002 20:43:18 +0200 From: Jens Rehsack <rehsack@liwing.de> To: Fernando Costa de Almeida <falmeida@easyit.com.br> Cc: freebsd-questions@freebsd.org Subject: Re: Little Question Message-ID: <3D4AD2C6.BDC95345@liwing.de> References: <00a901c23a4b$a627a750$1a0e6bc0@Presto>
next in thread | previous in thread | raw e-mail | index | archive | help
Fernando Costa de Almeida wrote: > > I know that this question is more related to perl than FreeBSD, but.... > Anyone knowns how can I count the number of bytes in STDIN in perl... > > Like: > > cat /kernel | ./checksize.pl > > and the script says: > > File has 50000 bytes.. > > Thanks in advance... > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message Example 1: #!/usr/bin/perl @lines = <>; print "File has 50000 bytes..\n"; Example 2: #!/usr/bin/perl $count = 0; @lines = <>; foreach(@lines) { $count += length( $_ ); } print "count: $count\n"; bash-2.05a$ ./test1.pl </kernel count: 1921983 bash-2.05a$ ls -l /kernel -r-xr-xr-x 1 root wheel 1921983 May 7 23:50 /kernel Hope this helps, Jens -- L i W W W i Jens Rehsack L W W W L i W W W W i nnn gggg LiWing IT-Services L i W W W W i n n g g LLLL i W W i n n g g Friesenstraße 2 gggg 06112 Halle g g g Tel.: +49 - 3 45 - 5 17 05 91 ggg e-Mail: <rehsack@liwing.de> Fax: +49 - 3 45 - 5 17 05 92 http://www.liwing.de/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D4AD2C6.BDC95345>