LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 935|回复: 2

kavin老师,请教一个很基础的问题。

[复制链接]
发表于 2004-11-24 20:09:10 | 显示全部楼层 |阅读模式
033的实验7里面最后有一个“命令替代”

例子是:ls -l `which nautilus`

书上说是bash先执行顿号里的命令,然后把结果作为第一个命令的输入。

那我想请教的是,这个和管道有何不同呢?

实际上我试过用which nautilus | ls -l,两者的结果是不同的。

麻烦kevin老师讲解一下,谢谢。
发表于 2004-11-24 21:02:41 | 显示全部楼层
" ` command`" 可以用 “ (command)” 替换,是执行其中的command.
管道是指将前一个的输出作为后一个的输入!
 楼主| 发表于 2004-11-25 14:13:32 | 显示全部楼层
谢谢kevin
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表