#!/bin/bash input="/path/to/txt/file" randport=$(python -S -c "import random; print random.randrange(1,50)") i=0 while IFS= read -r line do i++ if i=randport then echo "$line" done < "$input"
Примерно так, это не единственный вариант. Возможны мелкие ошибки (типа опечаток)
В текстовом файле 50 строк. Пробелов нет. Пустых строк тоже нет.
Спасибо за ответ!