シェルに cd -
がある場合 の場合、特殊変数 $OLDPWD
のいずれかを持つ可能性があります および/またはショートカット ~-
cp Makefile LICENSE "$OLDPWD/"
cp Makefile LICENSE ~-
cat ~-/Makefile
実際、POSIX シェル言語 (ksh/bash/zsh が構築されている) は cd -
を指定しています cd "$OLDPWD"
に等しくなければなりません .
シェルの逆引用符はいつでも使用できます .
これらはサブシェルのように動作します:逆引用符内のコマンドが最初に実行され、その出力がメイン コマンドの引数として配置されます。
~/folderA$ cd ../folderB
~/folderB$ cp Makefile `cd -`
# gets expended to "cp Makefile ~/folderA"