管道问题
发表于 : 2008-05-04 12:57
假设 ls 的显示结果是 bb,bb是一个目录
那么为什么ls | cd 不能进入bb
而必须写成 cd `ls`
希望明白人给小弟讲讲,谢谢了
那么为什么ls | cd 不能进入bb
而必须写成 cd `ls`
希望明白人给小弟讲讲,谢谢了
那为什么xiechy 写了:因为cd不是从输入读取目录名吧
说起来 sudo cd 也是不行的。bones7456 写了:那为什么xiechy 写了:因为cd不是从输入读取目录名吧
ls | xargs cd
也不行呢?
为啥内部命令就不能那么用呢??xiechy 写了:type cd
cd is a shell builtin
你自己写一个xargs就知道了,xargs无法直接调用cd。wjb_yd 写了:为啥内部命令就不能那么用呢??xiechy 写了:type cd
cd is a shell builtin