Как правильно определить эту Zsh функцию - PullRequest
0 голосов
/ 06 февраля 2020

когда я запускаю kotlinc hello.kt -include-runtime -d hello.jar, все работает отлично ...

, но если я запускаю ktcompile hello.kt hello.jar

, где ktcompile определено так же, как в моем zshr c:

function ktcompile () {
    kotlinc $1 -include-runtime -d $2
}

Я получаю сообщение об ошибке: error: source file or directory not found: hello.jar

В чем разница между его вводом в командной строке и использованием функции zsh? Это все еще дает мне ту же ошибку, когда я пытаюсь использовать абсолютные пути, такие как:

function ktcompile () {
    kotlinc '$PWD/$1' -include-runtime -d '$PWD/$2'
}
...