Обратил внимание, что использование списков, вполне казалось бы удобное, нигде не упоминается. Я бы даже сказал совсем не упоминается.
Что имеется в виду. Допустим создается список:
find . -iname "*.htm*" > hmtl.list
После этого данный список редактируется в зависимости от нужд в любом текстовом редакторе. И лишь после этого по этому отредактированному списку производится дальнейшая работа. Например:
grep "<title" $(cat hmtl.list)
Другой наглядный (и реальный, кстати) пример:
dpkg -l $(cat packages.list)
Где packages.list - текстовой файл, содержащий имена интересующих пакетов. Эта команда выводит таблицу установленных версий пакетов, перечисленных в списке.
Простые команды, а нигде не упоминаются. Почему?