Получение строки с определенным номером из файла в Linux
sed
sed -n 5p /path/to/file
Получить 5 строку из текстового файла с путем
/path/to/file
awk
awk 'NR == 5' /path/to/file
На мой взгляд
sed
'ом несколько проще, потому что не нужны лишние движения для подстановки переменных shell/bash-скрипта:TEXTFILE="/etc/group"
STRNO=5
TMPSTRING=`sed -n "$STRNO"p "$TEXTFILE"`
Это репост с сайта http://tolik-punkoff.com
Оригинал: http://tolik-punkoff.com/2020/01/19/polu