Ποικίλη έξοδος του ls

Nikos Mavroyanopoulos nmav at hellug.gr
Sat Dec 18 13:46:12 EET 1999


On Sat, Dec 18, 1999 at 01:06:24AM +0200, Αναστασάτος Βασίλειος wrote:
> Το σκέτο ls μου βγάζει τον κατάλογο σε πολλές στήλες. Όμως, το ls|less ή το
> ls>catalog βγάζει τον κατάλογο σε μία στήλη μόνο. Πώς επιτυγχάνεται αυτό,
> δεδομένου ότι ένα πρόγραμμα δεν μπορεί να ξέρει που στέλνεται η έξοδός του, ώστε
> να τη μορφοποιεί αναλόγως;
Το πρόγραμμα μπορεί να βλέπει αν το output του είναι σε tty ή pipe/file
καλώντας την isatty(). Έτσι δουλεύει και το ls και το gzip (όταν
σου λέει ότι δεν θα συμπιέσει στο terminal) κλπ κλπ.

> TIA
> Βασίλης

-- 
Nikos Mavroyanopoulos
mailto:nmav at hellug.gr
2 + 2 = 5 for extremely large values of 2.
--
====================================================================
Gia boithia (h na diagrafhte) e-mail sto majordomo at hellug.gr
Ta archives tis listas einai sto http://lists.hellug.gr/lgu.html
prin steilete kapoia erothsh psakte mipos exei hdh apanththei.
Gia opoiodipote problima stilte e-mail ston owner-linux-greek-users at hellug.gr
====================================================================



More information about the Linux-greek-users mailing list