我尝试过的事情之一(在一个空目录中)是mkdir test; ls | cd --它应该创建一个文件夹,然后打印所有文件夹(所以就是那个文件夹),并将输出输到cd中。所以我希望它能带我到测试目录,但是我得到了(pwd now: ~),它把我带回了主目录。有人知道这是为什么吗?查一下没什么用。
编辑:它带我到~目录,因为cd不接受stdin输入,而是一个参数。我仍然想知道的是,为什么运行ls | cd会给出输出(pwd now: ~)而不是什么都不给。运行echo test | c
我们最近从HP-UXB.11.31迁移到Linux 3.10.0-1160.15.2.el7.x86_64。我正在努力实现以下目标(在早期的HP-UX系统中工作):/global/app/opt/prod/ee/01/custo/src//global/app/opt/qa/ee/01/custo/src/
$ p