mirror of
https://github.com/Stichting-MINIX-Research-Foundation/netbsd.git
synced 2025-09-10 23:56:52 -04:00
33 lines
1.4 KiB
Plaintext
33 lines
1.4 KiB
Plaintext
The following are examples of sh_lines.d.
|
|
|
|
This is a simple script to count Bourne shell line execution. Here it traces an
|
|
example program, Code/Shell/func_slow.sh.
|
|
|
|
# sh_lines.d
|
|
Tracing... Hit Ctrl-C to end.
|
|
^C
|
|
|
|
FILE:LINE COUNT
|
|
func_slow.sh:5 1
|
|
func_slow.sh:6 1
|
|
func_slow.sh:15 1
|
|
func_slow.sh:16 1
|
|
func_slow.sh:21 1
|
|
func_slow.sh:26 1
|
|
func_slow.sh:27 1
|
|
func_slow.sh:32 1
|
|
func_slow.sh:35 1
|
|
func_slow.sh:30 100
|
|
func_slow.sh:28 101
|
|
func_slow.sh:19 200
|
|
func_slow.sh:17 201
|
|
func_slow.sh:9 300
|
|
func_slow.sh:7 301
|
|
func_slow.sh:1 600
|
|
|
|
The most frequently executed line was line 1 of func_slow.sh - which is actually
|
|
line 1 of func_slow.sh subshells (command substitution, ` `). Apart from
|
|
this slight confusion, the rest of the output should make sense (and most
|
|
scripts only call one line in command substitution anyway).
|
|
|