[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

wrong lineno inside trap?

From: peter360
Subject: wrong lineno inside trap?
Date: Fri, 9 Jan 2009 17:07:57 -0800 (PST)

I wrote a test program test.sh:
trap '

echo this is line 3, but LINENO=$LINENO

' 0

echo this is line 7, and LINENO=$LINENO
when I ran it I got
$ sh /tmp/test.sh
this is line 7, and LINENO=7
this is line 3, but LINENO=11

My bash version is
$ sh --version
GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.

Is this a known problem?   Thanks.
View this message in context: 
Sent from the Gnu - Bash mailing list archive at Nabble.com.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]