第2回
(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()を用いる.