This file is indexed.

/usr/share/doc/libplplot12/examples/tcl/x07.tcl is in plplot-tcl-dev 5.10.0+dfsg2-0.1ubuntu2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#----------------------------------------------------------------------------
# $Id: x07.tcl 11572 2011-02-21 07:39:43Z arjenmarkus $
#----------------------------------------------------------------------------

proc x07 {{w loopback}} {

    matrix base i 20 = \
	{0, 100, 0, 100, 200, 500, 600, 700, 800, 900, \
	     2000, 2100, 2200, 2300, 2400, 2500, 2600, 2700, 2800, 2900}

    matrix x f 1
    matrix y f 1

    $w cmd plfontld 0
    for {set l 0} {$l < 20} {incr l} {
        if {$l == 2} {
           $w cmd plfontld 1
        }
	$w cmd pladv 0

    # Set up viewport and window

	$w cmd plcol0 2
	$w cmd plvpor 0.15 0.95 0.1 0.9
	$w cmd plwind 0.0 1.0 0.0 1.0

    # Draw the grid using plbox

	$w cmd plbox "bcg" 0.1 0 "bcg" 0.1 0

    # Write the digits below the frame

	$w cmd plcol0 15
	for {set i 0} {$i <= 9} {incr i} {
	    $w cmd plmtex "b" 1.5 [expr {0.1 * $i + 0.05}] 0.5 $i
	}

	set k 0
	for {set i 0} {$i <= 9} {incr i} {

	# Write the digits to the left of the frame

	    $w cmd plmtex "lv" 1.0 [expr {0.95 - 0.1 * $i}] 1.0 \
		[expr {[base $l] + 10*$i}]

	    for {set j 0} {$j <= 9} {incr j} {
		x 0 = [expr {0.1 * $j + 0.05}]
		y 0 = [expr {0.95 - 0.1 * $i}]

	    # Display the symbols

		$w cmd plsym 1 x y [expr {[base $l] + $k}]
		incr k
	    }
	}
        if {$l < 2} {
	    $w cmd plmtex "t" 1.5 0.5 0.5 "PLplot Example 7 - PLSYM symbols (compact)"
        } else {
	    $w cmd plmtex "t" 1.5 0.5 0.5 "PLplot Example 7 - PLSYM symbols (extended)"
        }
    }
# Restore defaults
    # $w cmd plcol0 1
    $w cmd plfontld 0
}