Добавление к ответу Оли. Если вы хотите прокрутку строки, как это делается на мыши, вы можете изменить pageup / pagedown вверх или вниз в своем пользовательском правиле. Например:
keyboard:usb:v045Ep00DB*
KEYBOARD_KEY_c022d=up
KEYBOARD_KEY_c022e=down
Прямая версия Awk (не такая эффективная, как @ Thor's), но немного более понятная:
awk 'NR <= 3 {print length}' /etc/passwd
Вы можете выполнить его с помощью команды awk, как хорошо описано @Thor, и @JJoao (+1 от меня)
Вы можете комбинировать awk и head с параметром [ f6] следует по количеству строк, как описано ниже:
Спасибо за предложение @Maerlyn выполнить в следующем порядке: head | awk
eg Вы получите первые 3 строки, используя:
head -n3 /etc/passwd | awk '{ print length($0); }'
head man
-n, --lines=[-]K
print the first K lines instead of the first 10; with the leading '-', print all but the last K lines of each file