Пожалуйста, объясни ../ab_project_setup.ksh $ (pwd) оператор - PullRequest
1 голос
/ 12 ноября 2010

Пожалуйста, объясните значение этого утверждения

. ./ab_project_setup.ksh $(pwd)

Ответы [ 2 ]

2 голосов
/ 12 ноября 2010

Добавление к Альберто ответ:

Вот небольшая демонстрация:

$ cat a.sh        # the script a.sh just exports a variable foo
export foo="$1"   # with it's value set to first command line argument.
$ echo $foo       # currently variable foo is not set.

$ . ./a.sh $(pwd) # source the script passing it pwd as argument.
$ echo $foo       # variable foo is now set.
/home/codaddict
$ pwd             # the present working directory.
/home/codaddict
1 голос
/ 12 ноября 2010
.

означает источник, который следует

./ab_project_setup.ksh

имя файла, который вы используете

$(pwd)

расширяется до текущего рабочего каталога и передается в качестве аргументасценарий.

...