echo" c:\ tmp \" > //$(repoServer)/c/tmp/$(TestCaseID)/execute.bat(如何在shell脚本中打印\ t)

时间:2017-07-31 16:23:15

标签: shell

我想回复下面的事情

 echo ${OUTPUT} | grep "_currentUrl" *

我正在低估了     c:\ tmp \ DRBLG-55573 \ All-OS-Patch-Downloaders-windows-build-         8.9.01 \ windows_downloader.bat -configFile c:\ tmp \ DRBLG-55573 / sample-         窗口-下载-config.xml中

正在考虑" \ t"在\ tmp中被视为选项卡可以帮助我解决这个问题。

我正在使用Shell。使用Cygwin在Windows上运行命令

1 个答案:

答案 0 :(得分:0)

获得相同的解决方案。添加 -E 为我工作

echo -E '\tmp\\$(TestCaseID)\\$(repoZipExtractedName)\\windows_downloader.bat' -configFile '$(fileDir)\\$(TestCaseID)\\$(OfflineDownloader_FileName)' > //$(repoServer)/c/tmp/$(TestCaseID)/execute.bat

对于Echo相关的Quires,请参阅以下链接

https://unix.stackexchange.com/questions/65803/why-is-printf-better-than-echo