如何使以下echo命令工作。
echo -E "<tr><td style="text-decoration:underline;color:Blue">=HYPERLINK("\\\\server.site.haymaker.com\\test_prod\\sub_data\\ftp_puma5\\BETEST\\$mail","$mail")</td>$x</tr>" >> .logNamesXls
正如您可以从中推断的那样,我正在尝试使用超链接构建一个xls文件。然而,echo返回:
<tr><td style=text-decoration:underline
ksh: color:Blue>=HYPERLINK(\\server.site.haymaker.com\test_prod\sub_data\ftp_puma5\BETEST\naga,naga)</td>priya</tr>: not found [No such file or directory]
在我看来,该命令正在尝试查找服务器而不是回显。
请帮忙吗?
答案 0 :(得分:0)
逃避内部报价!
echo -E "<tr><td style=\"text-decoration:underline;color:Blue\">=HYPERLINK(\"\\\\server.site.haymaker.com\\test_prod\\sub_data\\ftp_puma5\\BETEST\\$mail\",\"$mail\")</td>$x</tr>" >> .logNamesXls