Powershell& Plink - 格式化命令

时间:2012-06-29 12:28:29

标签: powershell powershell-v2.0

我正在尝试将一些命令从powershell脚本中推送到plink。

我有它工作,除非文件名中有空格。

$entry.name = "File with a space.txt"

$SSH_Source = "/share/USBDisk1"

$Files = $SSH_Source+$entry.Name

当我将$Files推送到plink时,它会在文件名中的空格后截断。

我需要用单引号输出这样的输出,以便plink正常工作。

/share/USBDisk1/'File with a space.txt'

提前感谢,

2 个答案:

答案 0 :(得分:0)

喜欢这个吗?

$entry.name = "'File with a space.txt'"

答案 1 :(得分:0)

你不想做像这样的事情:

$entryname = "File with a space.txt"
$SSH_Source = "/share/USBDisk1"
$Files = '"' + $SSH_Source + '/' + $entryname + '"'
$Files

您希望引号围绕完整路径,例如:

"/share/USBDisk1/File with a space.txt"