我有一个 bash 脚本,它从 csv 文件中提取错误并使用 PyBugz 将其导入 bugzilla。
使用以下序列:
description=$(echo "$line" |cut -f5 -d ';')
bugz -d 3 -b http://bugzilla/bugzilla/xmlrpc.cgi -u "$user" -p "$pass" post --product "$prod" --component "$compo" --title "$title" --description "$description" --op-sys "$ops" --platform "$platf" --priority ""$prio"" --severity "$sever" --alias "$alias" --assigned-to "$assign" --cc "$ccl" --version "$ver" --url "$url" --append-command "$appen" --default-confirm "y"
但包含“blablabla \n blablabla”的描述行(包括换行符)被识别为
“描述:blablabla n blablabla”
如果我导出错误并将输出转储到文本文件中,pybugz 会将 0x0a 作为换行符。如何让 pybugz 将我的 \n 字符识别为 0x0a?