Replies (17)
- @0xd34df00d:@FL3 А, не, пиздишь. pwd вернет путь к текущей директории, а не к директории скрипта, не?
- @0xd34df00d:@FL3 Ты вызываешь скрипт из рандомной директории. Ты сам в другой рандомной директории. Как в скрипте узнать путь к файлу рядом со скриптом?
- @0xd34df00d:@Tremerix А как оттуда теперь выпилить имя скрипта? Тупой греп не катит же.
- @Virginal:@0xd34df00d ночной жуйк страннен неясными затуплениями толп
над всякой простой ерундой
нада ченить сьесть, наверное, воfrom qutIM, 13 months ago, in reply to /12 - @Tremerix:@0xd34df00d и ваще. если скрипт запущен через точку — то $0 вернет твой sh. если ты запустил второй скрипт из первого — $0 вернет первый скрипт. тогда поможет ${BASH_SOURCE[0]} а в первом случае помогут... непомню, ктото из этих: $DIRSTACK , pushd , popd , $BASEDIR ...from Psi+, 13 months ago, in reply to /12
- @0xd34df00d:@Tremerix Во втором скрипте ничо не вернется через $0 — его xsltproc дергает )from idead, 13 months ago, in reply to /15