Czy istnieją przykładowe strony podobne do stron podręcznika man?

0
man find

otwiera stronę podręcznika dla znalezienia w moim pagerze.

Czy jest coś takiego?

example find

to by wydrukowało

find /usr/lib -name "stdint.h"
William Bettridge-Radford
źródło
1
Nie jestem do końca pewien, czy dobrze cię rozumiem: czy szukasz tylko przykładów typowych poleceń? Pamiętaj, że wiele stron podręcznych ma sekcję poświęconą przykładom.
slhck
Tak, tego szukam. Czy istnieje szybki sposób na wydrukowanie przykładów?
William Bettridge-Radford

Odpowiedzi:

4

Czy istnieje szybki sposób na wydrukowanie przykładów?

Tak.

 man find | perl -ne 'print if /^EXAMPLE/.../^[A-Z]/'

Podobne rozwiązania muszą istnieć przy użyciu awkitp

 man find | awk '/^EXAMPLES/,/^EXIT/ { print }'
RedGrittyBrick
źródło
Uwagi: W Mac OS X określone perlwywołanie kończy się niepowodzeniem, ponieważ dane wyjściowe man faktycznie zawiera E\bEX\bXA\bAM\bMP\bPL\bLE\bE', where \ b` jest backspace; jeśli tak, możesz przekazać te znaki backspace perl, to działa. Jednak perlnie wydaje się, aby zinterpretować rzeczywistą sekwencję \btakiego, więc jedynym sposobem znalazłem się z bash na $''cytowanie: man find | perl -ne $'print if /^E\bEX\bXA\bAM\bMP\bPL\bLE\bE/.../^[A-Z]/'.
echristopherson,
Ciąg dalszy: Nie mogę zmusić przykładu awk do działania; EXITnie występuje zaraz po EXAMPLESsekcji w OS X i awkw OS X nie działa [A-Z], ale przynajmniej rozpoznaje \b.
echristopherson,
Prawdopodobnie możesz poprzedzić to polecenie, TERM=somethingaby zapobiec manwstawianiu specjalnych znaków formatujących. Być może człowiek na OSX ma jakieś opcje?
RedGrittyBrick,