【问题标题】:Need to handle the spaces between the filename in Control-M File watcher command需要处理 Control-M File watcher 命令中文件名之间的空格
【发布时间】:2019-12-04 23:42:11
【问题描述】:

我有文件观察员工作,正在寻找某个文件名(会员日报 20191230.xslx)。当我提供带有文件名的路径时,有人可以分享一些见解如何处理文件之间的空间吗?

通常会使用 * 作为通配符搜索,但我有与成员更接近的不同文件。

服务器文件观察器运行: UNIX

【问题讨论】:

  • 将完整的文件路径用引号引起来。
  • 是单引号还是双引号??
  • @JooBear 你能确认哪一个模式是正确的吗? '/data/member/input/membership daily 20191230.xslx' or "/data/member/input/membership daily 20191230.xslx" or /data/member/input/membership daily 20191230.xslx
  • 单人或双人都可以。只要你在两端坚持相同。执行更复杂的命令行时,引号类型更重要。

标签: control-m


【解决方案1】:

用引号将完整路径名括起来(例如,“c:\ctm\My Example.txt”)。仅当文件名在包含通配符的规则文件中时,然后文件名不应包含在引号中。

如果您不想使用空格,则一个 ? 将为任何一个字符提供通配符,例如 c:\ctm\My?File?Example.txt。

【讨论】:

  • 如果我启用了通配符模式并且文件包含通配符搜索,在这种情况下双引号可以工作吗?例如,当我保留通配符选项时 - 是并且文件包含此模式“c:\ctm\My Example*.txt”?双引号或单引号是否有效?
  • 以下格式对我有用 无效:"test/input/touch file*.txt" 有效:test/mahi/"touch file*.txt"
  • 这只是您的意见吗?我从来没有读过关于仅在使用通配符时不使用引号的任何内容?
猜你喜欢
  • 1970-01-01
  • 2011-08-15
  • 2018-09-14
  • 1970-01-01
  • 2015-09-29
  • 1970-01-01
  • 2014-12-02
  • 2014-07-20
  • 2011-08-16
相关资源
最近更新 更多