我想在我的Bash脚本中将带有换行符的文本输出到文件中。 我可以只做 echo -e "line1 \n line2 \n"
但是当文本变得非常长时,它会变得难以阅读。 相反,我尝试使用换行符执行以下操作:
echo -e "[general]\
state_file = /var/lib/awslogs/agent-state\
[/var/log/messages]\
file = /var/log/messages\
log_group_name = /var/log/messages\
log_stream_name = {ip_address}\
datetime_format = %b %d %H:%M:%S\
然而,在插入文本时,没有换行符,因此整个文本都在同一行上。是否有办法在保持可读性的同时使用换行符回显文本?