diff --git a/OS/bash/Week2/answers.md b/OS/bash/Week2/answers.md index 7ffcf72..b21e883 100644 --- a/OS/bash/Week2/answers.md +++ b/OS/bash/Week2/answers.md @@ -1,24 +1,41 @@ ## OS Lab - Week2 -Q2. - - `grep -E '^..$' *` (finds all the files in the folder with exactly two characters) - - `grep '^[A-Z]' *` - - `grep '\.$' *` - - `grep ' ' *` - - `grep '[0-9]' filename > outputfile` +Q2. (* finds all the files in the folder with exactly two characters) +```bash + grep -E '^..$' * + grep '^[A-Z]' * + grep '\.$' * + grep ' ' * + grep '[0-9]' filename > outputfile +``` -Q3. - `grep -c "ICT" ITStudents.txt` - - `sed 's/:IT:/:Information Technology:/g' students.txt > ITStudents.txt` - - `sed awk -F: '$1 == "1234" { avg = ($6 + $7 + $8) / 3; print avg }' students.txt` - - `awk 'NR==1 { print toupper($0) } NR>1 { print }' students.txt` +Q3. +``` + grep -c "ICT" ITStudents.txt + sed 's/:IT:/:Information Technology:/g' students.txt > ITStudents.txt + sed awk -F: '$1 == "1234" { avg = ($6 + $7 + $8) / 3; print avg }' students.txt + awk 'NR==1 { print toupper($0) } NR>1 { print }' students.txt +``` -Q4. - `grep -rl "MIT" . | xargs sed -i 's/MIT/Manipal Institute of Technology/g'` +Q4. +```bash + grep -rl "MIT" . | xargs sed -i 's/MIT/Manipal Institute of Technology/g' +``` + +Q5. + +```bash + find . -type f -name '*[0-9]*' -exec wc {} + +``` -Q5. - `find . -type f -name '*[0-9]*' -exec wc {} +` +Q6. +```bash + for i in {1..5}; do wc example.txt & done +``` - -Q6. - `for i in {1..5}; do wc example.txt & done` - - `pkill wc` +```bash +pkill wc +``` \ No newline at end of file