我对shell脚本有点熟悉,但对Windows批处理脚本没那么熟悉。需要一些帮助将此shell脚本转换为批处理脚本。另外,如下例中的当前目录(。)(./src/test / ...)是如何用批处理脚本编写的?
在下面的示例中,我检查是否存在test.xml。如果它不存在,我将数据从abc.xml复制到test.xml。
if [[ ! -f test.xml ]] ; then
echo 'File "test.xml " is not there. Copying dummy file.'
cp ./src/test/abc.xml test.xml
fi

答案 0 :(得分:-1)
您可以使用if not exist
和copy
。您以相同的方式指定当前目录,使用反斜杠而不是正斜杠作为目录分隔符,或者只是在那里开始引用而不使用反斜杠。
if not exist test.xml copy .\src\test\abc.xml .\test.xml
或
if not exist test.xml copy src\test\abc.xml .\test.xml