実行中のスクリプトの現在の行番号を調べる(bash)
bashでは変数LINENOに現在実行中の行番号が代入されている
#!/bin/sh #lineno.sh func(){ echo "lineno.sh($LINENO): func()" } echo "lineno.sh($LINENO): func()" func func
$ ./lineno.sh lineno.sh(8): func() lineno.sh(5): func() lineno.sh(5): func()
bashでは変数LINENOに現在実行中の行番号が代入されている
#!/bin/sh #lineno.sh func(){ echo "lineno.sh($LINENO): func()" } echo "lineno.sh($LINENO): func()" func func
$ ./lineno.sh lineno.sh(8): func() lineno.sh(5): func() lineno.sh(5): func()