<<

The Maharaja Sayajirao University of Baroda

Polytechnic, ACADEMIC YEAR Department of Electrical Engineering, 2015-2016

Near Shastri Bridge, Fatehgunj, Vadodara-390001, <>

Computer Engineering : (Higher Payment Program)

YEAR III CORE/Elective/Foundation 1: CREDIT - Semester II CSC3608 : / Shell Programming HOURS -

OBJECTIVES:

COURSE CONTENT / SYLLABUS Introduction To Unix UNIT-I -- Getting started, UNIX Architecture, UNIX System, UNIX Shells Unix Shell Programming Introduction, When to use shell scripts, How to a shell program, The Hellow World Shell UNIT-II -- Script, Passing arguments to the scripts, using shell Variables, R-directing I/O, Using Control Structures, Catching interrupts, Use of Filters Unix Internals UNIT-III Introduction, Introduction to kernel, Buffer cache mechanisms, File I/O in UNIX, Processes in -- UNIX, Process related System calls, Signals in UNIX, Use of Signals in programs, inter process communication in UNIX, System calls related to interposes Communication Unix Network Programming A Brief Overview of TCP/IP, Introduction to Sockets, System Calls Associated with socket UNIT-IV -- programming, Implementation of Connection oriented Server, Implementation of Connection Client, Implementation of Connectionless Server & Client, Remote Procedure Calls (RPC’s) AWK Programming : -- UNIT-IV Operators, Variables Constants, tokens patterns and meta characters, arithmetic and string function, special variables, if-else, while, for array, report generation. Unix Utilities : UNIT-V reep, , cpio, , , , , , ., , , , lp, init, , halt, sys, , -- , script, tar, , , file, , doscp, dosrm. REFERENCES 1. Advanced Programmer’s Guide To Unix Sytem V 2. By Rebeca Thomas, Lawrance, R. Roger Jeam, L. Yates. 3. Unix Utilities By R. S. Tare 4. Unix System V By Rachel Morgan, Henry Moglith. 5. Linux 7.3 unleased BPD Publication 6. Unix Shell Programming by Yashwant Kanetkar 7. Advanced Unix, A Programme’s Guide by Stephen Prata.