The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как в скрипте получить путь к каталогу в котором скрипт хран..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Как в скрипте получить путь к каталогу в котором скрипт хран..."  
Сообщение от Fou (??) on 31-Июл-08, 10:17 
Допустим скрипт запущен когда текущий катлог не совпадает с каталогом где этот скрипт хранится. Можно ли внутри запущенного скрипта получить каталог хранения этого скрипта? Как?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как в скрипте получить путь к каталогу в котором скрипт хран..."  
Сообщение от phpcoder email(??) on 31-Июл-08, 10:20 
>Допустим скрипт запущен когда текущий катлог не совпадает с каталогом где этот
>скрипт хранится. Можно ли внутри запущенного скрипта получить каталог хранения этого
>скрипта? Как?

dirname $0

Вот, только если скрипт в $PATH, то этот путь не сработает, т.к. $0 будет содержать не полный путь, а только имя скрипта.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Как в скрипте получить путь к каталогу в котором скрипт хран..."  
Сообщение от Andrey (??) on 01-Авг-08, 19:15 

>dirname $0
>
>Вот, только если скрипт в $PATH, то этот путь не сработает, т.к.
>$0 будет содержать не полный путь, а только имя скрипта.

неправда ваша, $0 хранит полный путь к файлу

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Как в скрипте получить путь к каталогу в котором скрипт хран..."  
Сообщение от L0n3R4ng3r (ok) on 05-Авг-08, 14:34 
>
>>dirname $0
>>
>>Вот, только если скрипт в $PATH, то этот путь не сработает, т.к.
>>$0 будет содержать не полный путь, а только имя скрипта.
>
>неправда ваша, $0 хранит полный путь к файлу

только если запускать с полным путем

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Как в скрипте получить путь к каталогу в котором скрипт хран..."  
Сообщение от angra (ok) on 07-Авг-08, 03:32 
А вы таки проверьте. У меня на perl 5.10  debian 2.6.22-3-k7 SMP выдает полный путь, независимо от содержимого $PATH и строчки запуска(если конечно симлинки не юзать, но так оно и задумано).
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Как в скрипте получить путь к каталогу в котором скрипт хран..."  
Сообщение от L0n3R4ng3r (ok) on 11-Авг-08, 08:56 
>А вы таки проверьте. У меня на perl 5.10  debian 2.6.22-3-k7
>SMP выдает полный путь, независимо от содержимого $PATH и строчки запуска(если
>конечно симлинки не юзать, но так оно и задумано).

Я провтыкал, я немного не то имел ввиду (

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру