我试图cd接受从另一个命令重定向到它的目录名称。这些方法都不起作用:
cd
$ echo $HOME | cd $ echo $HOME | xargs cd
这确实有效:
$ cd $(echo $HOME)
为什么第一组命令不起作用,还有其他命令也会以这种方式失败吗?
shell pipe io-redirection cd-command
cd-command ×1
io-redirection ×1
pipe ×1
shell ×1