Tools which require a potentially very long list of files (e.g. training tools) always allow the files to be specified in a script file via the -S option instead of via the command line. This is particularly useful when running under an OS with limited file name expansion capability. Thus, for example, HINIT may be invoked by either
HInit hmmfile s1 s2 s3 s4 s5 ....or
HInit -S filelist hmmfilewhere filelist holds the list of files s1, s2, etc. Each file listed in a script should be separated by white space or a new line. Usually, files are listed on separate lines, however, when using HCOPY which read pairs of files as its arguments, it is normal to write each pair on a single line. Script files should only be used for storing ellipsed file list arguments. Note that shell meta-characters should not be used in script files and will not be interpreted by the HTK tools.