UNIX文件命令

时间:2016-08-10 11:45:59

标签: unix

命令cat file1>> file2用于:
a:用file1覆盖文件file2 b:在file2中附加file1的内容,如果file2不存在,则创建新文件file2并复制内容。 哪一个是正确的选择?

3 个答案:

答案 0 :(得分:1)

答案取决于你的shell。

如果您使用zsh且未设置CLOBBER选项,则该命令会在file2存在时将file1的内容追加到file2,否则会导致错误。

答案 1 :(得分:0)

你应该选择(b)

  • cat命令读取一个或多个文件并将其打印到标准文件 输出。
  • 可以使用运算符>将多个文件合并到一起 一。
  • 可以使用运算符>>附加到现有文件。

答案 2 :(得分:0)

选项b。在尝试时你会发现它是正确的......

查看thisthat