Как запустить эту команду с помощью cygwin

Как запустить эту команду с помощью cygwin

Как запустить эту команду Unix . ./filename.shс помощью cygwin?

решение1

Откройте Startменю, выберите Cygwinподменю и нажмите Cygwin Bash Shell. Это даст вам UNIX-ориентированную оболочку, в которой будет намного проще выполнять UNIX-типичные вещи, например, запускать любые нужные вам скрипты.

решение2

На самом деле эта команда не столько привязана к платформе (если вы допускаете такой термин для Cygwin), сколькооболочкаintrinsic/builtin. Например, в Bash (насколько мне известно, это оболочка по умолчанию в Cygwin) эти две строки эквивалентны:

. ./filename.sh
source ./filename.sh

Все переменные, экспортированные или нет, будут интегрированы в текущий экземпляр оболочки (если они не заключены в скобки, т.е. назначения выполнены в подоболочках).

Связанный контент