Scripting for Hackers
Scripting for Hackers
Types of shells, shell functionality, environment, Writing scripts and executing basic
script, debugging script, making inter active scripts, variables, Mathematical expressions,
If-else-else if, test command, logical operators- AND, OR, NOT, case-esac, while, for,
until, break and continue, Positional parameter, set and shift, IFS, processing file line by
line, functions
Regular Expressions, GREP, cut, sort commands, GREP pattern, SED & AWK, concept
of process in UNIX, background processes, Scheduling processes- At, batch and Cron,
trapping signals, string substitutions / manipulations
3. Introduction to python
The basic element of python, branching programs, control structures, string and input,
iteration, functions and scoping, recursion, global variables, modules, files, system
functions and parameters, Structured Types, Mutability and Higher-Order Functions
strings, tuples, lists and dictionaries, lists and mutability, functions and objects
4. Python Programming
Handling exceptions, Abstract Data types and classes, Inheritance, Encapsulations and
information hiding , Search algorithms, Sorting Algorithms
Reference Books: