13 lines
		
	
	
	
		
			567 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
	
		
			567 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
## 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`
 |