Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

BASH и текст

Likanin x Ученик (181), закрыт 1 год назад
Как в BASH высунуть из текстового файла случайную строку.
В текстовом файле 50 строк. Пробелов нет. Пустых строк тоже нет.
Спасибо за ответ!
Лучший ответ
ewe 2e¶ CoЛнЫшКоcBeTиТоЧеНЬяРкО* Высший разум (309904) 1 год назад
было лень проверять
 #!/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"
Примерно так, это не единственный вариант.
Возможны мелкие ошибки (типа опечаток)
Остальные ответы
Похожие вопросы