はじめに
初心者のシステム管理者として、あなたは Linux システムの PATH 内のディレクトリに関する簡単なレポートを作成する任務を負っています。このタスクは、PATH 変数の構造を理解し、基本的なコマンドシーケンスとパイプラインの使用を練習するのに役立ちます。
初心者のシステム管理者として、あなたは Linux システムの PATH 内のディレクトリに関する簡単なレポートを作成する任務を負っています。このタスクは、PATH 変数の構造を理解し、基本的なコマンドシーケンスとパイプラインの使用を練習するのに役立ちます。
あなたのタスクは、$PATH
変数を処理し、それに含まれるディレクトリに関するレポートを作成する path_analysis.sh
という名前のスクリプトを作成することです。
~/project
ディレクトリに path_analysis.sh
という名前のスクリプトを作成します。スクリプトが既に存在する場合は、それを修正することができます。あなたのスクリプトは以下の要件を満たす必要があります。
&&
, ||
) とパイプライン (|
) のみを使用します。echo
、tr
、wc
、grep
などの基本的なコマンドを利用します。path_analysis.sh
ファイルは、左側のディレクトリツリーの ~/project
ディレクトリにあります。bash
コマンドでスクリプトファイルを実行します。あなたのスクリプトの出力は、以下のフォーマットに似ている必要があります。
Full PATH:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Directories in PATH:
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
Total directories in PATH: 6
このチャレンジを完了することで、あなたは以下の能力を示しました。
この演習は、システム管理における一般的なタスクであるシステム変数の処理をあなたに紹介します。あなたが練習したスキルは、Unix 系システムにおけるシェルスクリプティングとコマンドラインでのデータ処理の基礎となります。