有没有办法在 bash 脚本中将一个文件附加到另一个文件而不会提示 <
>
人物?我正在尝试将一个包含一些 xml 的文件附加到另一个文件,但它一直抛出一个
syntax error near unexpected token 'newline'
'<myTag>'
操作很简单myFile.txt >> otherFile.xml
我知道它们是占位符字符,但我无法找到让它们被解释为文字的任何结果
最佳答案
你需要使用cat
:
cat myfile.txt >>otherFile.xml
否则,您正在尝试将 myfile.txt
作为可执行文件运行;该问题与文件内容中嵌入的箭头括号字符无关。
顺便说一下——XML 文档只能合法地包含一个根,并且不允许包含该根之外的内容,因此您的新文件可能不是有效的 XML。
关于xml - 如何在 bash 脚本中将一个包含 '< >' 的文件附加到另一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25981337/