Personal tools
You are here: Home オペレーティングシステム論 演習 2006年度 第4回
Document Actions

第2回

by 管理者 last modified 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()を用いる.