はじめに
このチャレンジでは、シェルスクリプトにおける基本的なファイルおよびディレクトリ操作の理解を深めるため、シンプルなファイルシステムエクスプローラーを作成します。ファイルテスト演算子を使用して、ファイルやディレクトリの存在確認、種類判定、権限チェックを行います。
このチャレンジでは、シェルスクリプトにおける基本的なファイルおよびディレクトリ操作の理解を深めるため、シンプルなファイルシステムエクスプローラーを作成します。ファイルテスト演算子を使用して、ファイルやディレクトリの存在確認、種類判定、権限チェックを行います。
~/project ディレクトリに移動してください。そこには file_explorer.sh という未完成のスクリプトが用意されています。file_explorer.sh を開き、ファイルシステム内の項目を調査する check_item 関数を完成させてください。file_explorer.sh はすでに ~/project ディレクトリ内に基本的な構造で作成されています。check_item 関数を完成させることがタスクです:
echo で出力してください:
-e, -f, -d, -r)を使用してください。完成したスクリプトの動作例は以下の通りです:
$ ./file_explorer.sh test_file.txt
Checking: test_file.txt
Exists: Yes
Type: File
Readable: Yes
$ ./file_explorer.sh non_existent.txt
Checking: non_existent.txt
Exists: No
$ ./file_explorer.sh test_directory
Checking: test_directory
Exists: Yes
Type: Directory
Readable: Yes
このチャレンジでは、シェルスクリプトを使用してシンプルなファイルシステムエクスプローラーを作成しました。ファイルテスト演算子を活用して、ファイルやディレクトリの存在、種類、権限を確認する方法を実践しました。この演習を通じて、シェルスクリプトにおける基本的なファイルシステム操作の理解が深まり、ファイルやディレクトリ管理タスクの実践的な応用力を身につけることができました。