【发布时间】:2021-02-08 14:19:29
【问题描述】:
我在 AIX 服务器上使用 pscp 和 regex 时遇到了很多麻烦。
如您所见,我正在尝试使用 Putty 的 pscp 将文件“stdout”传输到我的本地文件夹。
这通常可以正常工作,但我的问题是我不知道完全相同的文件夹名称,所以我需要使用 REGEX。
有人告诉我,我的正则表达式可能是为 grep 编写的,而 pscp 不支持它。
那么为 pscp 编写正则表达式的替代方法是什么。
错误消息是:“不支持多级通配符”
pscp.exe -P 22 -pw krt_345 testuser@testserver5:"/app/log/s500/20201023/.\*/20201023-02\.2[0-9]\.[0-5][0-9]_s500_testuser.\*"/stdout C:\logs
仅正则表达式:
"/app/log/s500/20201023/.\*/20201023-02\.2[0-9]\.[0-5][0-9]_s500_testuser.\*"/stdout
【问题讨论】:
标签: regex batch-file putty aix pscp