Если вы не определите $pwd
конкретно, это ничего не значит.pwd
- это команда, которая сообщит вам ваш текущий путь, а $PWD
- это переменная, которая содержит ваш текущий путь.Если вы определяете переменную pwd
, вы можете захотеть изменить ее на нечто более характерное.
Если вы хотите, чтобы ваша функция работала в месте, которое не является вашим текущим каталогом, вы можете передать его в качестве аргумента:
jcompile() {
cd "$1"
javac *.java
java *.class
}
и запустить его через
jcompile /my/path/to/directory