cob のオプションは、次の形式で指定します。
flag-intro flag-letter [parameter]
flag-intro flag-letter[flag-letter]...[parameter]
パラメーターは次のとおりです。
cob コマンド ラインや指令ファイル内に指定した指令のパラメーターは大文字と小文字を区別して渡されます。一方、ソース ファイル内の $SET 文で指定された指令のパラメーターは大文字に変換されて渡されます。
システムまたはユーザーのデフォルトとして設定したオプションを、後に特定のインスタンスで解除することが必要な場合があります。オプション、-c、-P、および -U の場合は、フラグ文字の後に空白文字を入れずにハイフンを指定すると解除できます。
cob のコマンド ラインで指定されたオプションは、UNIX シェルを通して cob に渡されますが、cob に渡される前に、空白文字、アスタリスク (*)、かっこ ()、単一引用符 (')、および二重引用符 (") のような特定の文字が UNIX シェルで特殊処理されます。これらの文字を変更しないでそのままオプションの一部として渡す場合は、これらがシェルで処理されないようにする必要があります。
COBOL コンポーネントに等号 (=) 自体を渡す場合は、等号を続けて 2 つ (==) 使用する必要があります。
cob コマンドでは、オプション内に使用された単一引用符および二重引用符は、そのオプションが指定された場所 (コマンド ライン、cobopt ファイル、または COBOPT 環境変数) にかかわらず同じように扱われます。