パーソナルツール
現在の場所: ホーム オペレーティングシステム論 演習 2006年度 第4回
文書操作

第2回

作成者 管理者 最終変更日時 2006年07月27日 02時09分

(1) 2006/07/13, exsh-4

(1.1) 図5.4に列挙されている属性のうち,UNIXに用意されている属性は何か.

(1.2) UNIXに用意されている属性を表示する内部コマンドmylsをexsh-3に追加し て,exsh-4とせよ.以下のように,ファイル名を引数として取ることとする.

> myls file

ヒント: stat()を用いる.

(1.3) mylsにディレクトリ名を渡した場合,そのディレクトリに存在する各ファ イルの属性を表示するように拡張せよ.また,引数なしでmylsを呼び出し た場合は,cwdが引数として与えられたものとせよ.

ヒント: opendir()を用いる.