numpages() { echo $(($(wc -l $* | sed -n 's/ total$//p')/60)); }
Эта команда определяет, сколько страниц распечатает текстовый файл, указанный в аргументах. Она сначала подсчитывает общее количество строк в файле с помощью wc -l
, затем убирает строку «total» из вывода wc
с помощью sed
, и, наконец, делит это число на 60 (предполагая, что каждая страница содержит 60 строк). Альтернативой может быть использование команды wc -l
и деление результата на 60 вручную.