Skip to content

This project deals with adding, modifying, searching, deleting data from database and also performing different queries using awk command to extract desired data from the database.

Notifications You must be signed in to change notification settings

shawon-iitju-48/Employee-Management-System-using-Shell-Scripting-and-AWK-Command

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Overview

Employee Management System is a basic demonstration of shell scripting implementation with additional database handling using awk commands. This project deals with adding, modifying , searching, deleting data from database and also performing different queries using awk command to extract desired data from the database. In this project the practical learning of Operating System Lab course is reflected.

Objectives

The main objectives of doing this project are-

  • know how to build a real life management system using shell scripting
  • knowing more about AWK command and how it is used to manipulate a set of records(database)
  • knowing about file manipulation in shell scripting
  • knowing about sed command in shell scripting

About AWK Command

Why we use AWK?

AWK is a domain specific language designed for text processing and typically used as a data extraction and reporting tool. It is used for manipulating text files which are divided into records or lines, and each line is divided into fields. It doesn't require that every line have the same format. But if a file is more structured like spreadsheet or a database, then we can do many things with it.

AWK Operations:

  • Find interesting records in a data file.
  • Print or save specific fields.
  • Perform manipulations like swapping the order of fields or combining them into one field.
  • Sophisticated data operations like join.

How to run

  1. Go to terminal and do chmod u+x project.sh
  2. Then ./project.sh

This program will download necessary tools and create necessary files automatically. Afterwards, you'll be able to enjoy its features. Thank you.

About

This project deals with adding, modifying, searching, deleting data from database and also performing different queries using awk command to extract desired data from the database.

Topics

Resources

Stars

Watchers

Forks

Languages