From 40bb3e0c98a4470e0abf0f3e97a2021eee277c4b Mon Sep 17 00:00:00 2001 From: Dmitry Badovsky Date: Fri, 24 Oct 2025 14:06:48 +0000 Subject: [PATCH] Update vmcreate1.sh --- vmcreate1.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/vmcreate1.sh b/vmcreate1.sh index ae9046e..7152978 100644 --- a/vmcreate1.sh +++ b/vmcreate1.sh @@ -21,7 +21,19 @@ while getopts "a:f:h" opt; do esac done -if [ -v $file && ! -f $file ]; then echo "File $file does not exist. Use default 'hosts' file?"; exit 1 +if [ $# -eq 0 && -v $file && ! -f $file ]; then + local input=y + echo "File $file does not exist. Use default 'hosts' file? Y/n: " + read input + case $input in + y) file=hosts;; + Y) file=hosts;; + n) read -p "Enter file name: " file;; + N) read -p "Enter file name: " file;; + *) echo "Use '-f' flag for help"; exit 0;; +fi + +if [ $# -ne 0 && -v file ]; then show_help; fi # Если заданы аргументы, то создаем временный файл if [ $# -ne 0 ] then