Удаление альфа-канала с помощью ImageMagick - это плохо, но только с белым фоном

Эта команда перечисляет отсортированные имена всех записей в данном разделе:

man -aWS 1 \* | xargs basename | sed 's/\.[^.]*$//' | sort -u

Если вы хотите увидеть имена путей, используйте:

man -aWS 1 \* | sed 's/\.[^.]*$//' | sort

Это говорит man искать в разделе все команды с использованием шаблона подстановки * (кавычки с обратной косой чертой, чтобы оболочка не интерпретировала его). -a находит все совпадения, -W печатает пути вместо отображения страниц, а -S 1 указывает первый раздел. Измените 1 на любой раздел, который вы хотите найти.

Команда sed удаляет расширения файлов; удалите его, если хотите увидеть полные имена файлов. sort сортирует результаты ( -u удаляет дубликаты).

Для удобства повторного использования здесь определяется функция оболочки Bash:

function mansect { man -aWS ${1?man section not provided} \* | xargs basename | sed 's/\.[^.]*$//' | sort -u; }

Например, вы можете вызвать ее как mansect 3 , чтобы увидеть записи в третьем разделе.

[Проверено на macOS.]

2
10.09.2015, 21:36
0 ответов

Теги

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