Linux / CSHELL:
Как мне получить путь к csh скрипту, который получен?
Это не $ PWD. Скорее, путь к сценарию (файлу).
Версии / особенности:
% echo $ SHELL $ PLATFORM
/ tool / pandora / bin / t csh linux_3.10.0_64
ls -l / tool / pandora / bin / t csh
lrwxrwxrwx 1 pandora pandora 33 октября 20 2016 г. / tool / pandora / bin / t csh - > ../.package/tcsh-6.19.00/bin/tcsh
Здесь много примечаний для этого типа вещей. Но я не видел его для linux c -оболочки.
Заранее спасибо!
Пример:
У меня есть файл / home / myid / my_cshell. csh ...
set a = `readlink -f ${0}`
echo $a
echo ${0}
source /home/myid/my_cshell.csh
/tool/pandora/.package/tcsh-6.19.00/bin/tcsh
/tool/pandora/bin/tcsh
Это дает мне путь к t csh, а не /home/myid/my_cshell.csh
Сценарий выше работает нормально, если я csh это, но не источник его. Мне нужен путь к источнику файла.