#!/bin/sh # # Procedure to find which demo programs use each PGPLOT routine # #----------------------------------------------------------------------- PG_ROUTINES="\ pgarro\ pgask \ pgaxis\ pgaxlg\ pgband\ pgbbuf\ pgbeg \ pgbin \ pgbox \ pgbox1\ pgcirc\ pgcl \ pgclos\ pgcn01\ pgcnsc\ pgconb\ pgconf\ pgconl\ pgcons\ pgcont\ pgconx\ pgcp \ pgctab\ pgcurs\ pgdraw\ pgebuf\ pgend \ pgenv \ pgeras\ pgerrb\ pgerrx\ pgerry\ pgetxt\ pgfunt\ pgfunx\ pgfuny\ pggray\ pghi2d\ pghis1\ pghist\ pghtch\ pgiden\ pgimag\ pginit\ pglab \ pglcur\ pgldev\ pglen \ pgline\ pgmove\ pgmtxt\ pgncur\ pgnoto\ pgnpl \ pgnumb\ pgolin\ pgopen\ pgpage\ pgpanl\ pgpap \ pgpixl\ pgpnts\ pgpoly\ pgpt \ pgpt1 \ pgptxt\ pgqah \ pgqcf \ pgqch \ pgqci \ pgqcir\ pgqclp\ pgqcol\ pgqcr \ pgqcs \ pgqdt \ pgqfs \ pgqhs \ pgqid \ pgqinf\ pgqitf\ pgqls \ pgqlw \ pgqndt\ pgqpos\ pgqtbg\ pgqtxt\ pgqvp \ pgqvsz\ pgqwin\ pgrect\ pgrnd \ pgrnge\ pgsah \ pgsave\ pgscf \ pgsch \ pgsci \ pgscir\ pgsclp\ pgscr \ pgscrl\ pgscrn\ pgsfs \ pgshls\ pgshs \ pgsitf\ pgslct\ pgsls \ pgslw \ pgstbg\ pgsubp\ pgsvp \ pgswin\ pgtbox\ pgtext\ pgtick\ pgupdt\ pgvect\ pgvsiz\ pgvstd\ pgvw \ pgwedg\ pgwnad\ " for file in $PG_ROUTINES; do string="${file} :" for demo in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17; do if grep -i -w ${file} pgdemo${demo}.f >/dev/null; then string="$string $demo" fi done echo ${string} done