有没有办法在bash脚本中将一个文件追加到另一个文件而不抱怨<
>
个字符?我试图将包含一些xml的文件附加到另一个文件但它不断抛出
syntax error near unexpected token 'newline'
'<myTag>'
操作只是myFile.txt >> otherFile.xml
我知道他们是占位符字符,但我还没有能够将其解释为文字
答案 0 :(得分:6)
您需要使用cat
:
cat myfile.txt >>otherFile.xml
否则,您尝试将myfile.txt
作为可执行文件运行;该问题与文件内容中嵌入的箭头括号字符无关。
顺便说一下 - XML文档只能合法地包含一个根,并且不允许在该根之外包含内容,因此您的新文件可能不是有效的XML。