2017-03-05 155 views
0

我想在远程服务器上执行以下命令..考虑报价和一些特殊字符的字符串

发现在/ usr/NSH/NSH /交易/ -name登录“bldeploy- *” - 和 - printf '%T @:%p \ n'| sort -V | SED -r的/^[^:] +://'| xargs的egrep的-i “VANTAGE_CORE-APP” |尾-1 |切-d '“' -f2

我怎样才能把在字符串??? 这个单个命令我已经尝试这种方式,但它不工作。

Dim str as string = "-above command-" 

谁能告诉我,怎么可以在一个字符串考虑所有报价把这个整个命令。

谢谢

回答

0

由于这个lo像VB.NET一样,你只需要转义双引号(" - >"")。

像这样:

Dim str as string = "find /usr/nsh/NSH/Transactions/log -name ""bldeploy-*"" -and -printf '%[email protected]:%p\n' | sort -V | sed -r 's/^[^:]+://'|xargs egrep -i ""VANTAGE_CORE-APP""|tail -1|cut -d '""' -f2" 
+0

谢谢你的工作 –