我需要根据我是串行文件还是多文件来解析参数值。下面是剧情...
我创建了一个通用图表,其中我在输入文件组件之后有一个重新格式化组件......在运行时!我需要检查输入文件是串行还是多...因此我必须填充重新格式化的布局...!
因此..为了实现这一点,我正在寻找一些特定的 abinitio 功能......!
谢谢
我需要根据我是串行文件还是多文件来解析参数值。下面是剧情...
我创建了一个通用图表,其中我在输入文件组件之后有一个重新格式化组件......在运行时!我需要检查输入文件是串行还是多...因此我必须填充重新格式化的布局...!
因此..为了实现这一点,我正在寻找一些特定的 abinitio 功能......!
谢谢
m_fs_check
将检查目录是串行还是多目录。但是,用户仍然可以在多目录上创建串行文件。一种选择是触发m_ls -lt
命令。结果显示一个标志“M”,表示一个文件是多文件。对于串行文件,此标志保持空白。
在 PSET 级别的 PDL 中使用m_expand($INPUT_FILE_PATH)
以识别目录深度。如果深度大于一,那么它的多文件,否则串行。然后使用输出标志重新格式化。
我认为有一个功能 - m_fs_check
。
您可以在图形参数中使用此函数,并将解析的值用作确定布局的条件。