![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Баш скопировать содержимое файла в существующий файл в определенном месте | gshepherd7 | Shell программирование и сценарии | 6 | 03-11-2009 09:26 AM |
| Выйти из источников сценарий | angad.makkar | Shell программирование и сценарии | 2 | 03-04-2009 06:35 AM |
| копировать файлы с одного места на аналогичные местоположение | pharos467 | UNIX перспективных И опытных пользователей | 1 | 09-21-2008 01:21 PM |
| файл, который был добыт на Баш на вход (Mac OS X 10.5.3)? | Alex_Land | OS X (Apple) | 2 | 07-11-2008 11:52 PM |
| Что представляет собой файл месте? | Chanakya.m | Shell программирование и сценарии | 5 | 07-17-2006 01:42 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
В примере ниже сценарии, я ищу место расположения источников b.sh файл. В b.sh файл источника несколькими файлами, так что это не реально рассчитывать на "глобальные" переменные или принял довод. Есть ли способ, чтобы определить местонахождение b.sh в b.sh?
a.sh Код:
#!/bin/ksh
echo "a: <$0>"
ScriptDir=`dirname $0`
. ${ScriptDir}/b.sh
b.sh Код:
#!/bin/ksh
WhereAmI="????"
echo "b: <$0> ${WhereAmI}"
|
| Биты Награжден / Отнесено на vgersh99 этой темы | |||
| Свидание | Пользователь | Комментировать | Сумма |
| 07-01-2009 | Аноним | Не Доступно | 1 |
|
||||
|
RE: KSH - источников местоположение файла
Спасибо за ответ, но, как Вы указываете в конце своего сообщения, он работает, только если А и В находятся в одной папке. Моя useCase необходимо рассмотреть понятие о том, что находится в другом каталоге, и не всегда a.
В том, что useCase / app1/a.sh источниках / Общие / b.sh / app2/c.sh источниках / Общие / b.sh B.sh мне нужно знать, что он находится в общей папке. |
|
|||||
|
этот LNK может быть полезно ....
Bit Я не мог заставить его работать с Баш / KSH на Solaris .... Может быть, другой будет лучше идеи. Последний раз редактировалось vgersh99; на 07-01-2009 04:07 PM.. |
|
||||
|
RE: KSH - источников местоположение файла
Не очень много помощи. Связь попытался представить обхода чем ответить на этот вопрос. Есть моменты, когда внутри скрипта, он не знает, что это каталог дюйм похожа на $ 0 эквивалента должны быть доступны для источников файла.
|
|
|||||
|
Цитата:
Но она ($ 0 в источников оболочки) является не то, что то, что он находится в 'призвал' (не получены) сценарий - как 'источников' скрипт работает в одном и том же пространстве процесса (нет новых вилкообразный процесса) в качестве "источника 'сценария . Таким образом, '$ 0' в источников сценария является '$ 0' из источников сценарий. Я не уверен, что если я объясняя это правильно - вы можете ознакомиться на этой нить или просмотрите этот comp.unix.shell группа пользователей для аналогичных нитей. Последний раз редактировалось vgersh99; на 07-01-2009 06:14 PM.. |
|
||||
|
RE: KSH - источников местоположение файла
Понять ее полностью.
Опять же, я искал (надежда) на $ 0 эквивалента для источников файла. Я понимаю, в $ 0, запускаемым скрипт. Спасибо за reponses, надеюсь кто-то будет оказывать некоторое представление. |
![]() |
| Закладки |
| Теги |
| KSH файл каталога |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|