【发布时间】:2015-10-22 21:49:40
【问题描述】:
$ echo Hello world > file
$ echo Hello > file world
$ echo > file Hello world
$ > file echo Hello world
他们都做同样的事情,但我不知道为什么。
【问题讨论】:
-
重定向 (
>) 在技术上可以发生在命令行的任何位置。虽然第一个选项是“传统”,但其他选项都做同样的事情,因为它们重定向到文件 (> file),然后执行命令行左侧的任何内容。 -
我希望 Marc 的评论是一个答案,这样我就可以投票了
-
请修正标题,因为两个版本是一样的!
标签: bash shell console command