Вы не вошли.
Страницы 1
Отвечу тут, а то комменты который день не работают... :-(
filename=$0;
if [[ $filename =~ (.+?)\..+ ]]
then
filename=${BASH_REMATCH[1]}
fi
echo $filename
-------------------
Как-то так. bash с третьей версии поддерживает регулярные выражения, хоть и через жопу, но что в линуксе не через жопу, кроме прямой кишки?
Вне форума
Страницы 1
[ Сгенерировано за 0.010 сек, 7 запросов выполнено - Использовано памяти: 1.65 Мбайт (Пик: 1.77 Мбайт) ]