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"`