Skip to content

CelalTEMIZ/CSE-244-Unix-System-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Grep Command Implementations and Projects

Unix/Linux grep command with additional features in C programming language.

  • It searches the given files and nested directories using processes, threads, shared memory, message queue, semaphore, mutex, pipe, fifo structures.

  • It calculates the total number of given strings and first encounter position (row and column).

  • Two different projects using client-server model, timer, signal handle and other system programming structures.

  • These are calculates some mathematical operation between client and server. These projects support multiple client connections.

Compilation

  • Program is compiled by gcc on Linux.
  • Homework and project folders includes a Makefile for compilation.