Не могу разобраться.. мне нужно что бы, в случае когда аргумент не указан, срабатывал первый вариант, а когда
после имени скрипта вводится группа символов, был второй вариант.. То есть так:
$ scanit
SCAN140208-15-54-25.TIFF
$ scanit sfddsfsd
sfddsfsd.TIFF
Вот сам скрипт:
#!/bin/bash
case $1 in
[:blank:])
FILENAME=SCAN`date +%d%m%y-%H-%M-%S`.TIFF
;;
*)
FILENAME=$1
;;
esac
echo $FILENAME
То есть надо как то разрулить, подставить что то более умное вместо *) и [:blank:]) .. смутно понимаю что эти
два множества пересекаются, но туплю.. помогите, плз., куда рыть?
Спасибо!
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Uncle_Theodore
Ответ на:
комментарий
от marsijanin
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум помогите с созданием скрипта с использованием ключей. (2017)
- Форум #!/bin/bash (2005)
- Форум lighttpd & /bin/bash (2013)
- Форум gvim + /bin/bash (2005)
- Форум #!/bin/bash, проблема... (2003)
- Форум /bin/bash построчное чтение (2010)
- Форум #!/bin/bash Коба. Геокэшинг (2018)
- Форум /bin/bash: Permission denied (2003)
- Форум chroot не видит /bin/bash (2005)
- Форум ПРОБЛЕМА!! /bin/bash - permission denied (2004)