如何在bash脚本中将包含"<>"的文件附加到另一个文件

1 xml unix linux bash shell

有没有办法在bash脚本中将一个文件追加到另一个文件而不抱怨这些< >字符?我正在尝试将包含一些xml的文件追加到另一个但是它一直在抛出一个

syntax error near unexpected token 'newline'

'<myTag>'

操作很简单 myFile.txt >> otherFile.xml

我知道它们是占位符字符,但是我无法将它们解释为文字

Cha*_*ffy 6

你需要使用cat:

cat myfile.txt >>otherFile.xml
Run Code Online (Sandbox Code Playgroud)

否则,您尝试以myfile.txt可执行文件的形式运行; 该问题与文件内容中嵌入的箭头括号字符无关.


顺便说一下 - XML文档只能合法地包含单个根,并且不允许在该根之外包含内容,因此您的新文件可能不是有效的XML.