From 3e1891990c3fb0692bfd91aa91dab90c4adf0df2 Mon Sep 17 00:00:00 2001 From: z3rOR0ne Date: Thu, 13 Oct 2022 15:23:56 -0700 Subject: [PATCH] :sparkles: Created recursive script of cp command --- scripts/cpr | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 scripts/cpr diff --git a/scripts/cpr b/scripts/cpr new file mode 100755 index 00000000..9345b4c8 --- /dev/null +++ b/scripts/cpr @@ -0,0 +1,15 @@ +#!/bin/bash + +main() { + orig_file="$1" + read -e -r -p "how many copies of $orig_file would you like to make?: " num_copies + parsed_file_name=$(echo "$orig_file" | awk -F. '{print $1}') + file_type=$(echo "$orig_file" | awk -F. '{print $2}') + + for num in $(seq 1 "$num_copies") + do + cp "$orig_file" "$parsed_file_name-$num.$file_type" + done +} + +main "$@"