Отправляет email-рассылки с помощью сервиса Sendsay

для скрипта на bash

Подскажите плиз способ на sh или bash выделить в строке пути к файлу имя
самого файла, например:
/home/user/work/bin.1/script.sh
надо получить на выходе script.sh

и в какой переменной хранится путь к запущенному скрипту в окружении
этого скрипта?
подозреваю что в $0, но вместе с именем скрипта - тогда нужно выделять путь.
Спасибо.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 20253; Возраст листа: 733; Участников: 1404
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/408467

Ответить   Wed, 27 Jul 2005 22:45:25 +0400 (#408467)

 

Ответы:

В сообщении от 1122493525 секунд после начала Эпохи avm7 написал(а):

p=/home/user/work/bin.1/script.sh
n=`basename $p`
echo $n

p=`dirname $0`
echo $p

Ответить   Konstantin Korikov Wed, 27 Jul 2005 22:34:20 +0300 (#408535)

 

В Срд, 27/07/2005 в 22:45 +0400, avm7 пишет:

man basename

man dirname

Ответить   Yura Kalinichenko Fri, 29 Jul 2005 03:34:37 +0300 (#409289)