Как к grep целому руководству?

Я могу сделать, например,

CP человека | grep подробный

к findout, если у человека CP есть "подробное" слово, как я могу сделать что-то как (псевдокод)

человек * | grep копия

узнать что команду использовать для привыкания?

5
задан 17 November 2011 в 08:32

5 ответов

man -k printf

Ищите краткие описания и названия страницы руководства ключевого слова printf как регулярное выражение. Распечатайте любые соответствия. Эквивалентный кстати-r printf.

Или поскольку Вы видите, что можно также использовать apropos -r printf

Пример...

man -k "test"

Test (3perl)         - provides a simple framework for writing test scripts
cupstestdsc (1)      - test conformance of postscript files
cupstestppd (1)      - test conformance of ppd files
DBD::Gofer::Transport::null (3pm) - DBD::Gofer client transport for testing
DBD::Gofer::Transport::pipeone (3pm) - DBD::Gofer client transport for testing
dh_auto_test (1)     - automatically runs a package's test suites
dh_testdir (1)       - test directory before building debian package
dh_testroot (1)      - ensure that a package is built as root
dh_testversion (1)   - ensure that the correct version of debhelper is installed
ExtUtils::testlib (3perl) - add blib/* directories to @INC
feature_test_macros (7) - feature test macros
File::CheckTree (3perl) - run many filetest checks on a tree
filetest (3perl)     - Perl pragma to control the filetest permission operators
ftm (7)              - feature test macros
gcov-4.2 (1)         - coverage testing tool
make-memtest86+-boot-floppy (1) - (unknown subject)
Memoize::ExpireFile (3perl) - test for Memoize expiration semantics
Memoize::ExpireTest (3perl) - test for Memoize expiration semantics
mysql_client_test (1) - test client API
mysql_client_test_embedded (1) - test client API for embedded server
mysqlmanager-pwgen (1) - internal test-suite program
mysqlmanagerc (1)    - internal test-suite program
mysqltest (1)        - program to run test cases
mysqltest_embedded (1) - program to run embedded test cases
ndb_cpcd (1)         - automate testing of NDB (development use only)

4
ответ дан 23 November 2019 в 08:42

Можно использовать

  man -k copy

искать в кратких описаниях и названиях всех страниц справочника для copy

3
ответ дан 23 November 2019 в 08:42

Можно использовать

man -K printf

(отметьте капитал k) искать в содержании человека все страницы справочника. Первую страницу покажут, и когда Вы выйдете из Вас, имеют опцию открыть или пропустить следующую страницу соответствия или выйти из целого поиска.

3
ответ дан 23 November 2019 в 08:42

Вы можете также zgrep -r каждое местоположение в manpath искать необработанные файлы страницы справочника.

for p in $(manpath | tr ":" " ");
do
    echo $p
    zgrep -r 'copy' $p
done
3
ответ дан 23 November 2019 в 08:42

Попробуйте это:

man * | col -b | grep *
3
ответ дан 23 November 2019 в 08:42

Другие вопросы по тегам:

Похожие вопросы: