Не могу разобраться.. мне нужно что бы, в случае когда аргумент не указан, срабатывал первый вариант, а когда
после имени скрипта вводится группа символов, был второй вариант.. То есть так:
$ 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:]) .. смутно понимаю что эти
два множества пересекаются, но туплю.. помогите, плз., куда рыть?
Спасибо!