Пожалуйста, объясни . ./ab_project_setup.ksh $ (PWD)
Вопрос
Пожалуйста, объясните значение этого утверждения
. ./ab_project_setup.ksh $(pwd)
Решение
Добавление АльбертоОтвет:
Вот маленькая демонстрация:
$ 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
Другие советы
.
означает источник, что следует
./ab_project_setup.ksh
Имя файла, которое вы истощаете
$(pwd)
Расширяется до текущего рабочего каталога и передается в качестве аргумента для скрипта.
Не связан с StackOverflow