Unix shell аналог команды source в csh (..)

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Unix shell аналог команды source в csh

Сообщение tmp13 »

Начал переписывать скрит в csh на shell..
Встретилась такая строка как:

Код: Выделить всё

source  $HOMEDIR/sf.out

почитал так
hp csh пишут:
The source command can be used to force an update of the current shell environment by causing it to read commands from a file instead of standard input. For example:


source .cshrc

can be used after editing your .cshrc file to change any variables that you modified. Note that commands executed from the specified file are not placed in the history buffer; only "source command_file" is.


есть ли что нить аналогичное в sh и если есть как называется?
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Unix shell аналог команды source в csh

Сообщение sash-kan »

вы не поверите.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
ZyX
Сообщения: 355
ОС: Gentoo

Re: Unix shell аналог команды source в csh

Сообщение ZyX »

Есть два варианта: source и ..
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: Unix shell аналог команды source в csh

Сообщение tmp13 »

Код: Выделить всё

#!/bin/sh
export HOMEDIR=`pwd`/..
echo $HOMEDIR
ls- la $HOMEDIR/sf.out
source  $HOMEDIR/sf.out

/home/oracle/Scripts/src/..

-rw-rw-rw- 1 oracle oracle 257 Jun 21 16:36 /home/oracle/Scripts/src/../sf.out
./testif.sh[13]: source: not found.

и можно чуть подробнее про ..??
чёт я мб туплю это мб просто типа?
. $HOMEDIR/setLalal.sh например? нет?

усё допёр я кажись спасибо всем просто с csh плохо знаком)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали: