使用 pscp.exe,如何找到文件,然后从 Unix 传输到我的 windows 系统?
Using pscp.exe, how can I find files and then transfer from Unix to my windows system?
我可以使用 pscp.exe 将文件从 Unix 系统传输到我的 windows 系统,如下所示:
(我在 VBScript 中这样做)。
Function vbsMsgBox ()
set sh = CreateObject("WScript.Shell")
sh.Run "C:\Users\msiddiq1\New\PSCP.EXE -pw password username@host:/b_st/batchrepo/BS31GZI C:\Users\msiddiq1\New"
End Function
但我想将从下面的 find
命令返回的所有文件传输到我的 windows 系统:
find /b_st/batchrepo/BS31GZI -name "*900000007*" # It returns 6 filenames.
如何将此命令合并到我上面的 pscp 命令中?
我无法创建新目录。我必须使用循环吗?
请提出建议。
谢谢。
我刚刚弄明白了。
我这样试过:
Function vbsMsgBox ()
set sh = CreateObject("WScript.Shell")
sh.Run "C:\Users\msiddiq1\New\PSCP.EXE -pw password username@host:/b_st/batchrepo/BS31GZI/*900000007* C:\Users\msiddiq1\New"
End Function
它工作得很好。
来源:http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter5.html
谢谢。
我可以使用 pscp.exe 将文件从 Unix 系统传输到我的 windows 系统,如下所示:
(我在 VBScript 中这样做)。
Function vbsMsgBox ()
set sh = CreateObject("WScript.Shell")
sh.Run "C:\Users\msiddiq1\New\PSCP.EXE -pw password username@host:/b_st/batchrepo/BS31GZI C:\Users\msiddiq1\New"
End Function
但我想将从下面的 find
命令返回的所有文件传输到我的 windows 系统:
find /b_st/batchrepo/BS31GZI -name "*900000007*" # It returns 6 filenames.
如何将此命令合并到我上面的 pscp 命令中?
我无法创建新目录。我必须使用循环吗? 请提出建议。
谢谢。
我刚刚弄明白了。
我这样试过:
Function vbsMsgBox ()
set sh = CreateObject("WScript.Shell")
sh.Run "C:\Users\msiddiq1\New\PSCP.EXE -pw password username@host:/b_st/batchrepo/BS31GZI/*900000007* C:\Users\msiddiq1\New"
End Function
它工作得很好。
来源:http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter5.html
谢谢。