要在每一行之后添加换行符,可以使用echo -e
命令的选项。您可以将结果赋值给一个变量,并在写入文件之前对其进行处理:
result=$(sudo ansible -i $hosts_file ovs -m shell -a "sh common_check.sh")
formatted_result=$(echo -e "$result")
echo -e "$formatted_result" >> report_file
这样,在写入文件时就会保留原始输出中的换行符。
内容由零声教学AI助手提供,问题来源于学员提问