$BASH_LINENO
–
Line Numbers of Function Calls
$BASH_LINENO
is an array and contains the line numbers, where a function defined in $FUNCNAME
was invoked.
$LINENO
contains the line number of the currently executing command.
Links
Examples
- Display execution position
1 2 3 4 5 6 7 8 9 10
a() { local i=$((${#FUNCNAME} - 1)) cat << EOF file: ${BASH_SOURCE[i+1]} function: ${FUNCNAME[i]} executed at: ${BASH_LINENO[i]} EOF } a
BashSupport Pro ist eine Bash IDE mit Unterstützung für $BASH_LINENO – probieren Sie es aus!