From 5b0eda8b4e3abd669d045c99443853a4b038ac2c Mon Sep 17 00:00:00 2001 From: Aadit Agrawal Date: Fri, 24 Jan 2025 10:06:30 +0530 Subject: [PATCH] Upload files to "OS/bash/Week4" Signed-off-by: Aadit Agrawal --- OS/bash/Week4/q2.sh | 10 ++++++++++ OS/bash/Week4/q3.sh | 26 ++++++++++++++++++++++++++ OS/bash/Week4/q4.sh | 24 ++++++++++++++++++++++++ OS/bash/Week4/q5.sh | 38 ++++++++++++++++++++++++++++++++++++++ OS/bash/Week4/solutions.md | 10 ++++++++++ 5 files changed, 108 insertions(+) create mode 100644 OS/bash/Week4/q2.sh create mode 100644 OS/bash/Week4/q3.sh create mode 100644 OS/bash/Week4/q4.sh create mode 100644 OS/bash/Week4/q5.sh create mode 100644 OS/bash/Week4/solutions.md diff --git a/OS/bash/Week4/q2.sh b/OS/bash/Week4/q2.sh new file mode 100644 index 0000000..c99057c --- /dev/null +++ b/OS/bash/Week4/q2.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +echo "Deleteing the following files" + +for file in "$@";do +echo "$file" +rm -i "$file" +done + +echo "All files deleted successfully" diff --git a/OS/bash/Week4/q3.sh b/OS/bash/Week4/q3.sh new file mode 100644 index 0000000..4f9ac45 --- /dev/null +++ b/OS/bash/Week4/q3.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +selection_sort() +{ + local arr=("$@") # array declaration + local n=${#arr[@]} + + for ((i=0; i