引语和转义
交互式命令行和批处理文件模式
在交互和批处理文件模式下,以下规则适用于参数:
- 参数必须以由一个或多个空格分隔的值列表的形式提供。例如:
/ easyTranslator run_workspace样本。逐步——SourceDataset_GENERIC C: / FMEData / parcel_K25.dwg
- 包含空格的参数必须用引号(")括起来:
/ easyTranslator run_workspace样本。fmw——SourceDataset_GENERIC "C:/FME Data/parcel_K25.dwg"
- 包含引号的参数必须用引号括起来,并且内部引号必须转义为双引号("")。
例如,考虑以下字符串字面量,它在每个包含空格的值周围包含引号,并在两个值周围附加一组引号以容纳它们之间的空格:
”“C: / / parcel_K25 FME数据。FME数据/ parcel_K24.dwg dwg”“C: /: "
要将这个字符串字面值作为命令行参数,必须指定以下内容:
”“”“”C: / / parcel_K25 FME数据。FME数据dwg”“”“C: / / parcel_K24.dwg”“”“”
完整的例子:
/ easyTranslator run_workspace样本。fmw——SourceDataset_GENERIC """""C:/FME Data/parcel_K25。FME数据dwg”“”“C: / / parcel_K24.dwg”“”“”
单发命令行模式
在单次命令行模式下,FME服务器控制台不会对它接收到的命令行参数应用任何转换。有关命令shell如何处理转义和引号的更多信息,请参考您的操作系统外壳文档。