Ausgabe von "ls" überall gleich?

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Ausgabe von "ls" überall gleich?

Beitrag von DarkDragon »

Hallo,

Ist die Spaltenordnung der Ausgabe von "ls -A -l --full-time --color=none" auf allen Unix/Linux Systemen gleich?
Unter OpenSuSe ist es z.B.

Code: Alles auswählen

drwx------  5 username usergroup   size 2008-11-24 12:08:36.000000000 +0100 filename
Ich lese andauernd die "ls --help", aber finde nichts, welches mir eine einheitliche Ausgabe dessen verspricht. Kennt da jemand was?
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
shadow
Beiträge: 189
Registriert: 23.03.2005 17:52
Wohnort: Lübeck

Re: Ausgabe von "ls" überall gleich?

Beitrag von shadow »

Dessen kannst du dir kaum sicher sein. Es reicht schon aus, dass ein user einen alias auf ls angelegt hat und dann kannst du eine Übersteuerung nach deinen Formatvorgaben fast vergessen. Das Problem für solche Parser-Funktionen unter Linux-Systemen ist, dass du so ziemlich alles individuell gestalten kannst.
Wozu brauchst du das eigentlich? Reichen dir die Standard-PB Funktionen nicht aus? Ansonsten eine kleine c-Lib schreiben, da bekommst du alles durch die API...
ThinkPad T61 (in Gedenken) | PureBasic 4.61 B1 (32) | Windows 7 (32SP1) | ArchLinux (32) | Syllable (32)
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: Ausgabe von "ls" überall gleich?

Beitrag von DarkDragon »

shadow hat geschrieben:Dessen kannst du dir kaum sicher sein. Es reicht schon aus, dass ein user einen alias auf ls angelegt hat und dann kannst du eine Übersteuerung nach deinen Formatvorgaben fast vergessen. Das Problem für solche Parser-Funktionen unter Linux-Systemen ist, dass du so ziemlich alles individuell gestalten kannst.
Kann man aliasse nicht irgendwie umgehen? Ich mein das meiste was da verwendet wird ist sowieso nur alias für ls --color=true o.ä., oder nicht?
shadow hat geschrieben:Wozu brauchst du das eigentlich? Reichen dir die Standard-PB Funktionen nicht aus? Ansonsten eine kleine c-Lib schreiben, da bekommst du alles durch die API...
Naja, ich wollte über plink.exe einige Sachen fernsteuern ohne dass ich auf dem Server was dauerhaft laufen lasse. Aber das möglichst allgemein, dass auch andere die Fernsteuerung für sich verwenden können ohne etwas auf dem Server zu installieren.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Antworten