很抱歉提出非常基本的问题。我在 shell 脚本和 Cygwin 的帮助下进行 SVN 导出。以下是 shell 脚本。
#!/bin/bash
echo "Svn_path="$1
echo "Destination_Path="$2
echo "Svn_version="$3
echo "Svn_username="$4
echo "Svn_password="$5
svn export $1 $2 -r $3 --username $4 --password $5 --force --non-interactive
当 Destination_path 不包含空格时,此脚本可以正常工作。例如:- D:\Test
。如果我的 Destination_Path 包含空间,它将不起作用。例如:-D:\Test Folder
解决方案为此,我必须$2
在双引号中传递参数。这个怎么做。