2

pushd我有一个使用and遍历目录树的脚本popd。它在一个名为-. 我试过了:

pushd -- -

但是破折号仍然被解释为一个选项(并且前一个目录被压入堆栈)。我有同样的问题cd

4

1 回答 1

6

在不同的风格中,这是一个面试问题。(如何删除名为“-”的文件?)

$ cd ./-
$ pushd ./-
$ pushd ./$next
$ pushd $PWD/- # Yay JL
$ pushd /what/ever/-
于 2011-03-15T23:37:00.853 回答