567 B
567 B
Lab 4
Lab Exercises
Q1. q1.sh
- Duplication - cp
of $1
arg (first argument).
Q2. q2.sh
- Deletion - rm
of all $@
files using for
loop.
Q3. q3.sh
- String Sort - Selection sort using loops and if
and echo
.
Q4. q4.sh
- File TypeCounter - Word/Line/CharCount of file via switch case
statement and passing various commands. Command: ./q4.sh -wordcount new.txt
Q5. q5.sh
- Pattern Recognition - grep
for finding the pattern, sed
for deleting the pattern, and exit
for killing the pattern. Command: ./q5.sh "hello" new.txt