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

时间:2014-09-22 19:01:49

标签: xml linux bash shell unix

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

syntax error near unexpected token 'newline'

'<myTag>'

操作只是myFile.txt >> otherFile.xml

我知道他们是占位符字符,但我还没有能够将其解释为文字

1 个答案:

答案 0 :(得分:6)

您需要使用cat

cat myfile.txt >>otherFile.xml

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


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