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"
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"
Odpowiedzi:
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 }'
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]/'.
EXITnie występuje zaraz po EXAMPLESsekcji w OS X i awkw OS X nie działa [A-Z], ale przynajmniej rozpoznaje \b.
TERM=somethingaby zapobiec manwstawianiu specjalnych znaków formatujących. Być może człowiek na OSX ma jakieś opcje?