это простой скрипт, который я хочу прочитать первым и вторым аргументом, так как он не читает второй аргумент и выдает ошибку, в которой передается значение.
Вот скрипт // Я хочу клонировать git
$cat test.sh
#!/usr/bin/env bash
clone () {
git clone $2
}
case $1
in
clone) clone ;;
*) echo "Invalid Argument passed" ;;
esac
Запуск скрипта
$./test.sh clone https://github.com/sameerxxxxx/test.git/
fatal: You must specify a repository to clone.
usage: git clone [<options>] [--] <repo> [<dir>]
-v, --verbose be more verbose
-q, --quiet be more quiet
--progress force progress reporting