[plug] function error
Mr E_T
troll at arach.net.au
Wed Jan 11 21:48:29 WST 2006
On Wednesday 11 January 2006 21:50, Jon Miller wrote:
> I'm trying to get this function to work , what I need is for it to read the contents of a file and print it to screen 1 line at a time.
> The username2.txt file consists of a names 1 per line. I just need to to increment 1 name at a time which if I understand the while statement while line1 is less than 10 it should keep reading and increment by 1. Is the incrementing a built-in feature of bash while loop. If I'm right in C or C++ you had to have to use something like "line +1" or " ++line1"
>
I assume that you want the line to be greater than 10 chars
> #!/bin/bash
> # Reading lines in /etc/fstab.
> File=username2.txt
line1=""
> function test {
while read LN
do
if [ "${#line1}" < 10 ]
then
line1="$LN"
fi
done
> } < $File
>
> done
>
> echo "First line in $File is:"
> echo "$line1"
> echo
> exit 0
> }
> test();
--
regs MR E_T
_______________________
\ \
\ OOHH I hate TYPOS \
\ \
~~~~~~~~~~~~~~~~~~~~~~~
More information about the plug
mailing list