/intensive_linux_programming

A repo of my work in a class in NJIT CS288 Intensive Programming in Linux

Primary LanguageHTML

Intensive Programming in Linux

Module 1 module_1:

Bash Scripting

initial.sh - (Using Echo in Bash Script)

var.sh - (Using variables in Bash Script)

loops.sh - (Using a for loop in Bash Script)

while.sh - (Using a while loop in Bash Script)

myscript.sh - (Using read in a Bash Script)

Regular Expressions with grep

Homework 1 hw_1:

count.sh - (Using a Bash Script build a table of counters for the commands under /bin in alphabetical order)

reverse.sh - (Using a Bash Script take in a directory as an argument and reverse the order of the listed subdirectories)

filter.sh - (Using a Bash Script print the files/directories of a directory that have a size greater than that of the average size of the directory)

insert-sort.sh - (Use insertion sort to sort a list of numbers that come in as argument)

Homework 2 hw_2:

bfs_dfs.sh - (Using bash write a Breadth First Search Algorithim and Depth First Search to Create a File Tree in a given directory of a given breadth and depth)

Web Processing (LAMP Stack)

Use a bash script to download a url using wget 60 times in 1 hour 1 minute apart and run a python script on the file to extract data and insert it into a mySQL database. Then create a web facing php script that lives inside of an apache web server that fetches the data from the database and displays it to the user.

Multi Core Programming

Using both point to point and collective methods execute a dot product function using multiple cores of the cpu