【手続補正書】
【提出日】令和2年10月26日(2020.10.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
命令を含むプログラムであって、前記命令は、１つまたは複数のプロセッサによって実行されると、
ファイルシステムに、コマンド名と、特定のフラグと、第１の引数とを含む第１のコマンドを受信させ、前記特定のフラグは、前記第１の引数とは別個に格納され、前記命令は、さらに、
前記第１のコマンドをパースしている間に、前記ファイルシステムの外部のシステムの外部アプリケーションプログラミングインターフェース（ＡＰＩ）を介してアクセス可能な第２のコマンドを前記第１のコマンドの前記第１の引数が含むということを示す前記特定のフラグに遭遇させ、
前記第２のコマンドは、前記コマンド名によって識別される前記第１のコマンドとは異なり、前記命令は、さらに、
前記ファイルシステムに、前記外部ＡＰＩを使用して前記第２のコマンドを実行させて、前記第２のコマンドの結果を取得させ、
前記第２のコマンドの結果を使用して前記第１のコマンドを実行させる、プログラム。
【請求項２】
前記ファイルシステムの外部の前記システムは、クラウドサービスである、請求項１に記載のプログラム。
【請求項３】
前記第２のコマンドを実行することは、前記ファイルシステム内のデータを操作することを含む、請求項１または２に記載のプログラム。
【請求項４】
前記第２のコマンドを実行することは、前記データをクラウドサービスから前記ファイルシステムに転送することをさらに含む、請求項３に記載のプログラム。
【請求項５】
前記第２のコマンドを実行することは、前記ファイルシステムと関連付けられたメタデータを取得することを含む、請求項１に記載のプログラム。
【請求項６】
前記第２のコマンドを実行することは、クラウドサービスに照会して、前記メタデータを取得することをさらに含む、請求項５に記載のプログラム。
【請求項７】
前記第２のコマンドは、コマンドグループ識別子および第２のコマンド名を含む、請求項１〜６のいずれか１項に記載のプログラム。
【請求項８】
前記第１のコマンドを受信することは、前記ファイルシステムが、ファイルシステムスクリプトを実行している間に前記第１のコマンドに遭遇することを含む、請求項１〜７のいずれか１項に記載のプログラム。
【請求項９】
前記第１の引数は、システムパスをさらに含み、
前記１つまたは複数のプロセッサによって実行されると、前記命令は、さらに、前記システムパスから前記第２のコマンドへのシンボリックリンクを生成させる、請求項１〜８のいずれか１項に記載のプログラム。
【請求項１０】
前記１つまたは複数のプロセッサによって実行されると、前記命令は、さらに、
前記ファイルシステムに、前記システムパスを含む第３のコマンドを受信させ、
前記第３のコマンドを実行させ、
前記第３のコマンドを実行することは、
（ａ）前記システムパスを使用して前記シンボリックリンクにアクセスすることと、
（ｂ）前記シンボリックリンクにアクセスしたことに応答して前記第２のコマンドを再実行することとを含む、請求項９に記載のプログラム。
【請求項１１】
前記第１の引数は、前記第２のコマンドに関連付けられた属性をさらに含み、前記第２のコマンドを実行することは、前記属性を使用して前記第２のコマンドを実行することを含む、請求項１〜１０のいずれか１項に記載のプログラム。
【請求項１２】
前記属性を使用することは、前記属性によって示される時刻において前記第２のコマンドを実行することを含む、請求項１１に記載のプログラム。
【請求項１３】
前記第１のコマンドは、前記ファイルシステムの標準読み込みコマンドである、請求項１〜９のいずれか１項に記載のプログラム。
【請求項１４】
前記１つまたは複数のプロセッサによって実行されると、前記命令は、さらに、
前記ファイルシステムに、第２の引数を含む第３のコマンドを受信させ、
前記第３のコマンドは、前記標準読み込みコマンドであり、
前記第２の引数は、前記ファイルシステム内のファイルのパスであり、前記命令は、さらに、
前記第２の引数をパースして、前記第２の引数が別のコマンドを含むということを示す前記特定のフラグを前記第３のコマンドが含まないということを判断させ、
前記ファイルシステムに、前記ファイルについての前記標準読み込みコマンドを実行させる、請求項１３に記載のプログラム。
【請求項１５】
前記第２のコマンドを実行することは、
リクエストを前記ファイルシステムの外部の前記システムに送信することを含み、前記ファイルシステムの外部の前記システムは、クラウドサービスであり、前記第２のコマンドを実行することは、
前記リクエストに対するレスポンスを受信することをさらに含み、
前記レスポンスは、前記クラウドサービスからのデータを含み、
前記第２のコマンドを実行することは、前記ファイルシステム内の前記データを操作することを含み、
前記第１のコマンドは、前記ファイルシステムの標準読み込みコマンドであり、
前記命令は、さらに、
（ａ）前記ファイルシステムに、前記第２のコマンドの実行結果を使用して前記第１のコマンドを実行させ、
（ｂ）前記ファイルシステムに、第２の引数を含む第３のコマンドを受信させ、
前記第３のコマンドは、前記標準読み込みコマンドであり、
前記第２の引数は、前記ファイルシステム内のファイルのパスであり、前記命令は、さらに、
（ｃ）前記第２の引数をパースして、前記第２の引数が別の第２のコマンドを含むということを示す前記特定のフラグを前記第３のコマンドが含まないということを判断させ、
（ｄ）前記ファイルシステムに、前記ファイルについての前記標準読み込みコマンドを実行させる、請求項１に記載のプログラム。
【請求項１６】
前記特定のフラグは、前記第１の引数の左側に格納される、請求項１〜１５のいずれか１項に記載のプログラム。
【請求項１７】
システムであって、
ハードウェアプロセッサを含む少なくとも１つのデバイスを備え、
前記システムは、動作を実行するように構成され、前記動作は、
ファイルシステムが、コマンド名と、特定のフラグと、第１の引数とを含む第１のコマンドを受信することを含み、前記特定のフラグは、前記第１の引数とは別個に格納され、前記動作は、
前記第１のコマンドをパースしている間に、前記ファイルシステムの外部のシステムの外部アプリケーションプログラミングインターフェース（ＡＰＩ）を介してアクセス可能な第２のコマンドを前記第１のコマンドの前記第１の引数が含むということを示す前記特定のフラグに遭遇することをさらに含み、
前記第２のコマンドは、前記コマンド名によって識別される前記第１のコマンドとは異なり、前記動作は、
前記ファイルシステムが、前記外部ＡＰＩを使用して前記第２のコマンドを実行し、前記第２のコマンドの結果を取得することと、
前記第２のコマンドの結果を使用して前記第１のコマンドを実行することとをさらに含む、システム。
【請求項１８】
方法であって、
ファイルシステムが、コマンド名と、特定のフラグと、第１の引数とを含む第１のコマンドを受信することを含み、前記特定のフラグは、前記第１の引数とは別個に格納され、前記方法は、
前記第１のコマンドをパースしている間に、前記ファイルシステムの外部のシステムの外部アプリケーションプログラミングインターフェース（ＡＰＩ）を介してアクセス可能な第２のコマンドを前記第１のコマンドの前記第１の引数が含むということを示す前記特定のフラグに遭遇することをさらに含み、
前記第２のコマンドは、前記コマンド名によって識別される前記第１のコマンドとは異なり、前記方法は、
前記ファイルシステムが、前記外部ＡＰＩを使用して前記第２のコマンドを実行し、前記第２のコマンドの結果を取得することと、
前記第２のコマンドの結果を使用して前記第１のコマンドを実行することとをさらに含み、
前記方法は、ハードウェアプロセッサを含む少なくとも１つのデバイスによって実行される、方法。