Come sono apparse le opzioni "anormali" nei comandi di shell?

0

Queste opzioni che mi oscurano sono come

ps aux , route -ee , gcc -fPIC xxx , find . -name xxx e così via.

Gli esempi sopra non sono completi.

I.e., Non penso che la funzione handle topic come getopt o getopt_long possa gestire tutte le opzioni "strane".

D'altra parte, questi modi di gestire non sono intuitivi.

Perché i programmatori GNU oi programmatori Unix / BSD codificano in questi modi?

    
posta longdeqidao 05.04.2014 - 13:02
fonte

1 risposta

1

Almeno alcuni di questi sono più vecchi di GNU e BSD e getopt / getopt_long . Alcuni di questi potrebbero persino essere più vecchi di Unix o potrebbero essere porte di programmi originati al di fuori di Unix.

Per un caso di studio interessante, potresti provare a leggere come tar e cpio sono stati unificati in pax .

    
risposta data 05.04.2014 - 14:50
fonte

Leggi altre domande sui tag