46 Pages

CIS301-ch08

Course: CIS 301, Fall 2009
School: ECPI College of Technology
Rating:
 
 
 
 
 

Word Count: 1545

Document Preview

Guide Linux+ to Linux Certification, Second Edition Chapter 8 Working with the BASH Shell Objectives Redirect the input and output of a command Identify and manipulate common shell environment variables Create and export new shell variables Edit environment files to create variables upon shell startup Linux+ Guide to Linux Certification, 2e 2 Objectives (continued) Describe the purpose and nature of shell...

Register Now

Unformatted Document Excerpt

Coursehero >> Virginia >> ECPI College of Technology >> CIS 301

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Guide Linux+ to Linux Certification, Second Edition Chapter 8 Working with the BASH Shell Objectives Redirect the input and output of a command Identify and manipulate common shell environment variables Create and export new shell variables Edit environment files to create variables upon shell startup Linux+ Guide to Linux Certification, 2e 2 Objectives (continued) Describe the purpose and nature of shell scripts Create and execute basic shell scripts Effectively use common decision constructs in shell scripts Linux+ Guide to Linux Certification, 2e 3 Command Input and Output BASH shell responsible for: Providing user interface Interpreting commands Manipulating command input and output Provided user specifies certain shell metacharacters with command File descriptors: Numeric labels that define command input and command output Linux+ Guide to Linux Certification, 2e 4 Command Input and Output (continued) Standard Input (stdin): File descriptor representing command input Standard Output (stdout): File descriptor representing command output Standard Error (stderror): File descriptor representing command error messages Linux+ Guide to Linux Certification, 2e 5 Command Input and Output (continued) Figure 8-1: The three common file descriptors Linux+ Guide to Linux Certification, 2e 6 Redirection Redirect stdout and stderr from terminal screen to a file Use ">" shell metacharacter Can redirect stdout and stderr to separate files Use separate filenames for stdout and stderr Linux+ Guide to Linux Certification, 2e 7 Redirection (continued) Redirecting stdin to a file: Use "<" shell metacharacter tr command: Replace characters in a file sent via stdin Linux+ Guide to Linux Certification, 2e 8 Redirection (continued) Table 8-1: Common redirection examples Linux+ Guide to Linux Certification, 2e 9 Pipes Send stdout of one command to another command as stdin Pipe: String of commands connected by "|" metacharacters stdout on left, stdin on right Commonly used to reduce amount of information displayed on terminal screen Linux+ Guide to Linux Certification, 2e 10 Pipes (continued) Figure 8-2: Piping information from one command to another Linux+ Guide to Linux Certification, 2e 11 Pipes (continued) Can use multiple pipes on command line Pass information from one command to another over a series of commands filter commands: Commands that can take from stdin and give to stdout Can be on either side of a pipe tee commands: Filter commands that also send information to a file Linux+ Guide to Linux Certification, 2e 12 Pipes (continued) Figure 8-3: Piping several commands Linux+ Guide to Linux Certification, 2e 13 Pipes (continued) Table 8-2: Common filter commands Linux+ Guide to Linux Certification, 2e 14 Pipes (continued) Can combine redirection and piping Input redirection must occur at beginning of pipe Output redirection must occur at end of pipe sed filter command: Search for and replace text strings awk filter command: Search for text and perform specified action on it Linux+ Guide to Linux Certification, 2e 15 Shell Variables Variable: A reserved portion of memory containing accessible information BASH shell has several variables in memory Environment variables: Contain information that system and programs access regularly User-defined variables: Custom variables define by users Special variables Useful when executing commands and creating new files and directories Linux+ Guide to Linux Certification, 2e 16 Environment Variables set command: Lists environment variables and current values echo command: View contents a specified variable Use $ shell metacharacter Changing value of a variable: Specify variable name followed by equal sign (=) and new value Linux+ Guide to Linux Certification, 2e 17 Environment Variables (continued) Table 8-3: Common BASH environment variables Linux+ Guide to Linux Certification, 2e 18 Environment Variables (continued) Table 8-3 (continued): Common BASH environment variables Linux+ Guide to Linux Certification, 2e 19 Environment Variables (continued) Table 8-3 (continued): Common BASH environment variables Linux+ Guide to Linux Certification, 2e 20 User-Defined Variables Variable identifier: Name of a variable Creating new variables: Specify variable identifier followed by equal sign and the new contents Features of variable identifiers: Can contain alphanumeric characters, dash characters, or underscore characters Must not start with a number Typically capitalized to follow convention Linux+ Guide to Linux Certification, 2e 21 User-Defined Variables (continued) Subshell: Shell created by current shell Most shell commands run in a subshell Variables created in current shell are not available to subshells export command: Exports user-defined variables to subshells Ensures that programs started by current shell have access to variables env command: Lists all exported environment and user-defined variables in a shell Linux+ Guide to Linux Certification, 2e 22 Other Variables Not displayed by set or env commands Perform specialized functions in the shell e.g., UMASK variable alias command: Creates shortcuts to commands Use unique alias names Aliases stored in special variables Can create single alias to multiple commands Use ; metacharacter Linux+ Guide to Linux Certification, 2e 23 Environment When Files exiting BASH shell, all stored variables are destroyed Environment files: Store variables and values Executed each time BASH shell is started Ensures variables are always accessible Linux+ Guide to Linux Certification, 2e 24 Environment Files (continued) Common BASH shell environment files (in order they are executed): /etc/profile ~/.bash_profile ~/.bash_login ~/.profile Hidden environment files allow users to set customized variables Linux+ Guide to Linux Certification, 2e 25 Environment Files (continued) To add a variable, add a line to environment file Use command line syntax Any command can be placed inside any environment file e.g., alias creation .bashrc (BASH run-time configuration): First hidden environment file executed at login Linux+ Guide to Linux Certification, 2e 26 Shell Scripts Shell script: Text file containing a list of commands or constructs for shell to execute May contain any command that can be entered on command line Hashpling: First line in a shell script Defines which shell is used to interpret shell script commands Linux+ Guide to Linux Certification, 2e 27 Shell Scripts (continued) Executing shell scripts with read permission: Start another BASH shell, specify the shell script as an argument Executing shell scripts with read/write permission: Executed like any executable program Linux+ Guide to Linux Certification, 2e 28 Escape Sequences Character sequences having special meaning in the echo command Prefixed by \ character Must use e option in echo command Linux+ Guide to Linux Certification, 2e 29 Escape Sequences (continued) Table 8-4: Common echo escape sequences Linux+ Guide to Linux Certification, 2e 30 Reading Standard Input Shell scripts may need input from user Input may be stored in a variable for later use read command: Takes user input from stdin Places in a variable specified by an argument to read command Linux+ Guide to Linux Certification, 2e 31 Decision Constructs Most common type of construct used in shell scripts Alter flow of a program: Based on whether a command completed successfully Based on user input Linux+ Guide to Linux Certification, 2e 32 Decision Constructs (continued) Figure 8-4: A sample decision construct Linux+ Guide to Linux Certification, 2e 33 Decision Constructs (continued) Figure 8-5: A sample decision construct Linux+ Guide to Linux Certification, 2e 34 The if Construct Control flow of program based on true/false decisions Syntax: Linux+ Guide to Linux Certification, 2e 35 The if Construct (continued) Common rules governing if constructs: elif (else if) and else statements optional Unlimited number of elif statements do these commands section may consist of multiple commands One per line do these commands section typically indented for readability End of statement must be "if" this is true may be a command or test statement Linux+ Guide to Linux Certification, 2e 36 The if Construct (continued) test statement: Used to test a condition Generates a true/false value Inside of square brackets ( [ ... ] ) Must have spaces after "[" and before "]" Special comparison operators: o (OR) a (AND) ! (NOT) Linux+ Guide to Linux Certifi...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

ECPI College of Technology - CIS - 256
Getting Started with Microsoft Windows Server Update ServicesThis exercise is essentially an abbreviated version of the WSUS Step by Step guide from Microsoft. In this exercise you will perform the following tasks: Install WSUS to Microsoft Wind
St. Bonaventure - CS - 256
The OpenGL Utility Toolkit (GLUT) Programming InterfaceAPI Version 3Mark J. Kilgard Silicon Graphics, Inc. November 13, 1996OpenGL is a trademark of Silicon Graphics, Inc. X Window System is a trademark of X Consortium, Inc. Spaceball is a regist
Texas A&M - WEEK - 629
Assorted Physical ClimatologyMainly from Dennis Hartmanns Book: Global Physical Climatology. Academic Press, 1994, 411p.1Vertical Temperature Prole(from Dennis Hartmanns book)Notes: 1. Lapse rate is nearly linear in the troposphere. 2. Heati
Texas A&M - WEEK - 629
Energy Balance, Simple ModelsThe Simplest Energy Balance Models. This section presents a review of the energy balance from a simple model point of view. First we consider the uxes of energy that enter or are emitted from the Earth-Atmosphere system.
Texas A&M - WEEK - 629
DendroclimatologyFrom the books by Roberts and by Bradley and by Fritts1Big Names in DendroClimatology:a) b) c) d) e) Fritts (Retired, U of Ariz) Cook, DArrigo, Jacoby (LaMont) Stahle (U of Ark) Briffa, Osborne (UK) Biondi (UN-Reno)2A good s
Texas A&M - WEEK - 629
Glacier BasicsATMO 629: 2005Good Web Sites: http:/www.homepage.montana.edu/~geol445/hyperglac/isostasy1/ http:/gemini.oscs.montana.edu/~geol445/hyperglac/ 119922Glacier and Ice Sheet Locations: Western HemispherePresent DayHambrey&amp;Alean 1
Texas A&M - WEEK - 629
PaleoClimate 4 Climate Change over the Holocene (Last 10,000 years)1The Holocene (Last 10,000yrs) Insolation over the Holocene Climate Models and their Say Pollen Journey to USSR, 1987 Information on the Last 1000 yrs2Basil Blackwell
Texas A&M - WEEK - 629
STR StorySurface Temperature Reconstructions for the last 2000 Years: Wk 2 L 5June 2006
Texas A&M - WEEK - 629
RESEARCH ARTICLESThe 100,000-Year Ice-Age Cycle Identified and Found to Lag Temperature, Carbon Dioxide, and Orbital EccentricityNicholas J. ShackletonThe deep-sea sediment oxygen isotopic composition ( 18O) record is dominated by a 100,000-year
Texas A&M - WEEK - 629
Paleo 3: Ice Age Earth Ice Age Earth: Late Quaternary Geology &amp; Climate by A. G. Dawson Earths Climate by W. F. Ruddiman1Recalling the Ice Volume Time Series2Recalling how 18O curve relates to global ice volume3Another 18O Curve from th
Texas A&M - WEEK - 629
Paleo IISummary of EBM Theory1. Mean annual models: when a critical temperature (usually taken to be -100C) at the pole a nite sized icecap will appear (or vanish). Its minimum size is roughly the length scale of the EBCM, 1500 or so km. 2. A simi
Texas A&M - WEEK - 629
The Last Thousand Years1Global Temperature RecordPhil Jones and Jean Palutikofhttp:/www.cru.uea.ac.uk/cru/infwarming/23Was There a Medieval Warm Period?45Different indicators suggest different times of max Temp67Esper et al,
UMKC - CS - 101
MARY SMITH 100153 1.56 7JAMES JOHNSON 112352 1.40 6PATRICIA WILLIAMS 113350 0.96 10JOHN JONES 125956 1.20 15LINDA BROWN 103434 1.48 13ROBERT DAVIS 132496 1.38 7BARBARA MILLER 101144 1.09 7MICHAEL WILSON 114380 1.68 18ELIZABETH MOORE 100716 0.
UMKC - CS - 101
280 MARY SMITH 29600.00 0.401 JAMES JOHNSON 100.00 0.502 PATRICIA WILLIAMS 20900.00 0.803 JOHN JONES 18700.00 0.904 LINDA BROWN 1100.00 0.705 ROBERT DAVIS 400.00 0.806 BARBARA MILLER 8400.00 0.207 MICHAEL WILSON 22100.00 0.408 ELIZABETH MOOR
UMKC - CS - 101
MARK HERNANDEZ 358000.00 0.52 12DONALD WRIGHT 403000.00 0.20 18GEORGE LOPEZ 351000.00 0.76 12KENNETH HILL 784000.00 0.52 16STEVEN GREEN 78000.00 0.64 20EDWARD GONZALEZ 656000.00 0.48 2BRIAN NELSON 703000.00 0.64 4RONALD PEREZ 615000.00 0.48 10
UMKC - CS - 101
MARK HERNANDEZ 358000.00 0.52 12DONALD WRIGHT 403000.00 0.20 18GEORGE LOPEZ 351000.00 0.76 12KENNETH HILL 784000.00 0.52 16STEVEN GREEN 78000.00 0.64 20EDWARD GONZALEZ 656000.00 0.48 2BRIAN NELSON 703000.00 0.64 4RONALD PEREZ 615000.00 0.48 10
UMKC - CS - 101
IMPORTANT 94 325 64URGENT 69 116 265NORMAL 86 85 185NORMAL 77 122 59NORMAL 50 242 110ROUTINE 25 11 349NORMAL 80 323 274NORMAL 53 382 63URGENT 64 142 33IMPORTANT 25 449 283NORMAL 69 384 376IMPORTANT 15 664 169IMPORTANT 59 805 62NORMAL 40
UNC Charlotte - ECGR - 6185
The C/OS-II Real-Time Operating System C/OS-II Real-time kernel Portable, scalable, preemptive RTOS Ported to over 90 processors Pronounced &quot;microC OS two&quot; Written by Jean J. Labrosse of Micrium, http:/ucos-ii.com Extensive information in M
Eastern Washington University - CSCD - 434
Why Cryptosystems FailRoss Anderson University Computer Laboratory Pembroke Street, Cambridge CB2 3QG Email: rja14@cl.cam.ac.ukAbstract Designers of cryptographic systems are at a disadvantage to most other engineers, in that information on how th
U. Houston - FINA - 3332
APPENDIXDboth the TVM and the CF registers.1 To clear the TVM registers on the BA II Plus, press 2nd {CLR TVM}. Press 2nd {CLR Work} from within the cash flow worksheet to clear the CF registers.Using the HP-10B and TI BA II Plus Financial Calcu
Rose-Hulman - PH - 314
1 The Q of a damped harmonic oscillator The damped harmonic oscillator has an equation of motion as follows m xdotdot = - b xdot - k x. This can be rewritten as xdotdot + 2 xdot + o2 x = 0 , where =b/2m, and o = (k/m) . A solution to this equation
Alabama - EC - 671
Washington - WK - 546
Washington - READINGS - 546
Washington - READINGS - 546
LaurenceSF-funded collaboratories are experimental and empirical research environments in which domain scientists work with computer, communications, behavioral and social scientists to design systems, participate in collaborative science, and condu
Washington - READINGS - 546
The office tyrant social control through e-mailCelia T. RommUniversity of Wollongong, Wollongong, Australia andThe office tyrant social control through e-mail 27Nava PliskinBen-Gurion University of the Negev, Beer-Sheva, IsraelKeywords Case
Washington - READINGS - 546
Washington Post Archives: ArticlePage 1 of 6The Instant-Mess Age 'IM' Isn't Private, and That's a Problem for Firms, WorkersShannon HenryWashington Post Staff Writer July 21, 2002; Page H1 &quot;I think Mark is doing the right thing by going into reh
Washington - READINGS - 546
Introducing Chat into Business Organizations: Toward an Instant Messaging Maturity ModelMichael J. Muller*, Mary Elizabeth Raven*, Sandra Kogan*, David R. Millen*, and Kenneth Carey**IBM Research / Collaborative User Experience and *IBM Software Gr
Washington - READINGS - 546
INTIRCHI9324-29 April1993Where Did You Put It? Issues in the Design and Use of a Group MemoryLucy M. Berlin~, Robin Jeffriest, Vlcki L. ODayt, Andreas Paepcket, Cathleen Wharton+~Hewlett-PackardE-mail: ~University DepartmentLaboratories150
Washington - READINGS - 546
The Telework Experience in JapanKunihiko Higa and Bongsik ShinWhen top executives in Japanese organizations were asked to predict upcoming developments over the next 10 to 20 years, many highlighted telework as having the potential to become one of
Washington - READINGS - 546
Does Telecommuting Really Increase Productivity?As many companies have learned in the last decade, the reality of telecommuting does not reflect the hype, the expected potential, or the existing literature.BY RALPH D. WESTFALL&quot;[Pacific Bell's] $1.
Washington - READINGS - 546
Telework:IntroductionWhen Your Job is On the LineJean Scholtz, Victoria Bellotti, Leslie Schirra, Thomas Erickson, Jenny DeGroot, and Arnold Lundzzz yyyy , | zzz yyyy , | zzz yyyy , | interactions.january + february 1998A44t first
Washington - READINGS - 546
PRACTICAL AND VALUE COMPATIBILITY: THEIR ROLES IN THE ADOPTION, DIFFUSION, AND SUCCESS OF TELECOMMUTING1Susan J. Harrington Georgia College and State University U.S.A. Cynthia P. Ruppel University of Toledo U.S.A.AbstractInnovation literature has
Washington - READINGS - 546
Washington - READINGS - 546
FieldWise: A Mobile Knowledge Management ArchitectureHenrik Fagrella,d, Kerstin Forsberga,b,c, Johan Sanneblada,d The Viktoria Institutea, Aderab, ICTechc, Newmad Technologiesd Viktoria Institute, Viktoriagatan 13, S-405 30 Gteborg, SWEDEN +46 (0) 3
Washington - READINGS - 546
Washington - READINGS - 546
Washington - READINGS - 546
Washington - READINGS - 546
Washington - READINGS - 546
Cisco - Extending Your LAN: Wide Area NetworksPage 1 of 5White Paper Extending Your LAN: Wide Area NetworksHave you ever had to send an overnight-delivery package? If the answer is &quot;yes,&quot; you understand the need to move information over long dis
Washington - READINGS - 546
Peer-to-Peer:Harnessing the Power of Disruptive TechnologiesEdited by Andy Oram March 2001 0-596-00110-X, Order Number: 110X 448 pages, $29.95Chapter 1: A Network of Peers Peer-to-Peer Models Through the History of the InternetNelson Minar and M
Washington - INFO - 447
Ft. Lauderdale, Florida, USA April 5-10, 2003Paper/Short Talks: Domesticated DesignTechnology Probes: Inspiring Design for and with FamiliesHilary Hutchinson1, Wendy Mackay2, Bosse Westerlund3,1 2Benjamin B. Bederson, Allison Druin, Catherin
Washington - INFO - 447
Sanford-Brown Institute - CSCI - 1670
CS167: Operating SystemsCourse Information and Syllabus Semester I, 20072008Lectures Room Help Sessions Lecture Notes TextG hour: 2:002:50 on Mondays, Wednesdays, and Fridays CIT 368 Occasional Tuesday and Thursday evenings, 79pm, CIT 165 http:/ww
Sanford-Brown Institute - CSCI - 1670
CS169:OperatingSystemsProjectCourseInformationandSyllabus SemesterI,20072008Format Sessions Room Notes Corequisite Instructor Office OfficeHours HeadTAsHalfcreditlabcourse Tuesdayevenings,89pm ThefirstmeetingisonSeptember18.Othermeetingswillbe ann
Sanford-Brown Institute - CSCI - 1670
Computer Science 167 and 169Programming Guide Fall 20071PurposeThis handout contains information that may be useful to you while completing your programming assignments. It covers programming guidelines and how to hand in your code.2Commen
Sanford-Brown Institute - CSCI - 1670
C Minicourse (Day 1)Introduction to C Its not OOP, but its okay! - StacyOutlineData types Structs and unions Arrays Strings printf() Enums Typedef Pointers2C Minicourse (cs123 &amp; cs167) April 21, 2009This is C!#include &lt;stdio.h&gt; int m
Sanford-Brown Institute - CSCI - 1670
C Minicourse Day 2Memory Management FunctionsOutlinemore on pointers malloc/free dynamic arrays functions main arguments pass by: value / pointer function pointers2C Minicourse (cs123 &amp; cs167) May 14, 2009Pointers and Arraysint main()
Sanford-Brown Institute - CSCI - 1670
C Minicourse Day 3OutlineHeader files Makefiles Input / Output functions const / static keywords gcc basics Common errors (segfaults, etc.) Tips for compiling code2C Minicourse (cs123 &amp; cs167) April 21, 2009Header FilesUse sparingly,
Sanford-Brown Institute - CSCI - 1670
C Minicourse (Day 1)Introduction to C Its not OOP, but its okay! - StacyOutlineData types Structs and unions Arrays Strings printf() Enums Typedef Pointers2C Minicourse (cs123 &amp; cs167) September 10, 2004This is C!#include &lt;stdio.h&gt; int main(
Sanford-Brown Institute - CSCI - 1670
C Minicourse Day 2Memory Management FunctionsOutlinemore on pointers malloc/free dynamic arrays functions main arguments pass by: value / pointer function pointers2C Minicourse (cs123 &amp; cs167) September 10, 2004Pointers and Arraysint main()
Sanford-Brown Institute - CSCI - 1670
C Minicourse Day 3OutlineHeader files Makefiles Input / Output functions const / static keywords gcc basics Common errors (segfaults, etc.) Tips for compiling code2C Minicourse (cs123 &amp; cs167) September 12, 2004Header FilesUse sparingly, onl
Sanford-Brown Institute - CSCI - 1670
CS167: TermIO LabTermIO Help Session Synchronization PrimitivesTermIO Layer for handling terminal I/O Get raw mode input from the system and write functions to handle such input and present output Initially all the input you get is raw,
Sanford-Brown Institute - CSCI - 1670
CS167: TermIO LabTermIO Help Session Synchronization PrimitivesTermIOLayer for handling terminal I/O Get raw mode input from the system and write functions to handle such input and present output Initially all the input you get is raw, entered i
Maryland - ENEE - 324
523321)' 004%)0(&amp; $ %#&quot;! w{vywgpYgm(dvgjw4gwInx%gevp xu e u x n j e w{xvyf{ggeywywqpy%qwwfvyvgmgyyvmqjywat p v uuu xq xpv j h e xvu Ygmyqs&quot;vyqqyyvmqjywat xr m x j xvu {gewywqpyvyvgmgyyvmqjywat uuu xq h e xvu {wywqpygyw
Maryland - ENEE - 324
h 5 xq d v dTd i6Pqbqbufr dv Td Td r } r V p h u V T r r T X d `v y fvTd qgbqbqbccUvuruubcbc1blcc{Pvbcqg9PYPPq!d Td r fvdf f fvTd d } r fdpdv r Vp d u V T V u T e!w 1 P1bbsygzgPqbbuTgvesegP{Tc 1bq{}cqudc9bcV
Maryland - ENEE - 324
u wiee a ei w } w r y i g i w w k w g X } X a w a r y }i yi9xy&quot;xp{cd&quot;xvHyFH9x}&quot;9yX9yX9dp9f9bzhzxXbh9d ~ a w ivi g w a w w i a i g X iee a X ae viXi wvi t ri i g xpH}fyxH9xbxD{9yb29c9{&quot;pbbpqpd(y`xpuuH9YWuai w wa ` i g iv tae iv w
CSU San Bernardino - SHE - 0809
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; &lt;Error&gt;&lt;Code&gt;NoSuchKey&lt;/Code&gt;&lt;Message&gt;The specified key does not exist.&lt;/Message&gt;&lt;Key&gt;00ae766fb167bc2ddd574459574050f469751756.ppt&lt;/Key&gt;&lt;RequestId&gt;9 082BC0C2B74AF01&lt;/RequestId&gt;&lt;HostId&gt;DL3SCpw6BERozgNLuwT2SZvLd3i
NJIT - CIS - 485
G 7 56 STU ) 24 &amp; D FQ A CDE $) &amp;1 0 0 () F &amp;' % #$ 8 q h ty rsgp x g ! h ! &quot; q p igp cde d h gf sw gv ut qrsp CDE W A B@9 A U GH CQ XY B IP S`a 8 GH 2 A B@9 IP ba FP 3 0 RA Q P I CV G Y x y u p wyu u w x s ~
NJIT - CIS - 485
wABC 5 8@ 7QR 2 ' # ( &amp;' 78 $% 26 6 G 54 C AG 3 A 012 ) E FD H &quot;# 96 0 5 I3 6 A 2 PH 2 CSv v v t us br Y ep cdXa i X q! ! b U TUV Ydh Xg fe bcda a `Xa Y XW jd d f j d f d k e j oe j i h jd q
NJIT - CIS - 485
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Title: pa2-485.dvi %Pages: 3 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentPaperSizes: Letter %EndComments %DVIPSCommandLine: dvips -t letter pa2-485.dvi -o pa2-