From 987609ceb2ca9a1bdb0df4cf7c219a53e4244593 Mon Sep 17 00:00:00 2001 From: Vismaya R Pillai <85553240+VismayaRP@users.noreply.github.com> Date: Thu, 12 Jun 2025 12:21:22 -0700 Subject: [PATCH 1/2] Functional countfiles function --- bash/bash2.sh | 14 ++++++++++++-- bash2.sh | 12 ++++++++++++ 2 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 bash2.sh diff --git a/bash/bash2.sh b/bash/bash2.sh index 2f8a1f9..2bbf19f 100644 --- a/bash/bash2.sh +++ b/bash/bash2.sh @@ -1,2 +1,12 @@ -function countfiles() { -} +function countfiles(){ +if [ $# == 0 ] +then + echo "No arguments given. Usage: countfiles dir1 dir2 ..." +else + for i in $@ + do + echo $i has $(ls -1a $i | wc -l) files + done +fi + } + diff --git a/bash2.sh b/bash2.sh new file mode 100644 index 0000000..2bbf19f --- /dev/null +++ b/bash2.sh @@ -0,0 +1,12 @@ +function countfiles(){ +if [ $# == 0 ] +then + echo "No arguments given. Usage: countfiles dir1 dir2 ..." +else + for i in $@ + do + echo $i has $(ls -1a $i | wc -l) files + done +fi + } + From aa122dfe2e0808d7e41634cc830e2d0e5ac697b2 Mon Sep 17 00:00:00 2001 From: Vismaya R Pillai <85553240+VismayaRP@users.noreply.github.com> Date: Thu, 12 Jun 2025 12:23:46 -0700 Subject: [PATCH 2/2] Functional countfiles function --- bash/bash2.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bash/bash2.sh b/bash/bash2.sh index 2bbf19f..ecb54e7 100644 --- a/bash/bash2.sh +++ b/bash/bash2.sh @@ -5,7 +5,7 @@ then else for i in $@ do - echo $i has $(ls -1a $i | wc -l) files + echo $i has $(ls -1a $i | wc -l) files. done fi }