Получение строки с определенным номером из файла в 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"`]]>

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *