Eigenes UNIX-Kommando ls(1)
Hallo,
ich möchte ein Programm entwickeln, welches ähnlich wie beim UNIX-Kommando ls(1) mir den Inhalt des aktuellen Verzeichnisses ('.') anzeigen kann.
Zunächst soll es Größe /* ermittelt durch stat(2)*/
und Namen /* durch Tabulator getrennt '\t' */
aller im aktuellen Verzeichnis vorhandenen Einträge /* opendir(3), readdir(3), closedir(3) */
in einer Zeile pro Eintrag ausgeben.
Am Ende der Ausgabe soll das Programm die Gesamtzahl der ausgegebenen Einträge ausgeben.
Desweiteren sollte das Programm versteckte Dateien /*deren name mit einem '.' beginnt*/ nicht anzeigen und nicht reguläre Dateien ignorieren.
Könnt ihr mir bei meinem Start behilflich sein?
Ich möcht später das Programm um viele weitere Funktionen erweitern um in C und UNIX mehr Erfahrungen zu sammeln.
Viele Grüße
wa53kefa
|