SanEd consulting

Company profile

SanEd consulting is an IT training company which initiated its services in 2005 primarily as Sun Microsystem's authorised training provider. Our training portfolio was Solaris and Java focused. Later on we upgraded our portfolio and included authorisations from Veritas / Symantec and Oracle after aquisition of Sun. 

As the global IT market is rapidly changing and developing we must have accepted its needs and trends. Thus, beginning of 2014 we decided to "refurbish" our services and included new, young and perspective partners and together prepared number of interesting trainings you can find in our catalogue.

We are looking forward to successful cooperation with you.

поздравления с новорожденным

Linux Shell Scripting

Start Date:
Not Specified
Finish date:
Not Specified
0.00 EUR (VAT excl.)


The GL375 is designed to provide the skills necessary to automate tasksGuruLabs on a Unix or Linux system. Systems Administrators and Developers alike can avoid errors, save time and money by replacing repetitive work patterns with shell scripts.Care has been taken to present the GL375 in a format that benefits all students, with or without previous programming experience. Guru Labs believes that the best way to learn shell scripting is writing shell scripts. For this reason, lab time is emphasized. Early labs present the scripting process step by step, while later labs are presented in a challenge format. While official solutions to each lab task are provided, students are encouraged to create their own before examining the solution. In this way, more experienced students are challenged without overwhelming the less experienced.


Training days

2 days



Solid understanding of Unix-based systems and proficiency on the Unix or Linux command line.


Course content


Introduction to the Shell
  Shell Script Strengths and Weaknesses
  Example Shell Script
  Shell and Environment Variables
  Key Environment Variables
  General Quoting Rules
  Nesting Commands
  Help from Commands and Documentation
  Getting Help with man & info

Shell Scripting Basics
  Positional Parameters
  Input & Output
  Colors in Scripts
  Custom Bash Prompts

Working with Files
  Communication Channels
  File Redirection
  Piping Commands Together
  Doing Math
  Filesystem Structures
  Determining Disk Usage With df and du
  The crontab Command
  crontab Format
  /etc/cron.*/ Directories
  Sending Email with mail
Regular Expressions
  Searching Inside Files
  Regular Expression Overview
  Regular Expressions
  RE Character Classes
  RE Quantifiers
  RE Parenthesis
  The Streaming Editor

Branching and Looping
  Exit Status
  Comparisons with test
  Conditional Statements
  Flow Control: case
  Flow Control: while and until Loops
  The for Loop
  Flow Control: select

Data Munging
  ext Processing with awk
  Text Sorting
  Duplicate Removal Utility
  Extracting Columns of Text

Security, Whitespace and Other Gotchas
  Gotchas: Maximum Command Length
  Gotcha: Whitespace in for Loops
  Reading Files with while
  Gotcha: $IFS
  Gotcha: Printing in .bashrc
  Gotcha: Aliases


Price:  800 €


Date:  on demand

Book the course: Linux Shell Scripting

Bookings are disabled.