#!/bin/bash
count=0
while (true) do
shuf /home/test01/«Рабочий стол»/tel_1 -o /home/test01/«Рабочий стол»/tel_1
cat /home/test01/«Рабочий стол»/tel_1 | sed -n '1p;1q' | xsel -b
...
cat /home/test01/«Рабочий стол»/tel_1 | sed -n '2p;2q' | xsel -b
...
(( count++ )) echo $count sleep 1
done
Подробно:
Командой «shuf /home/test01/„Рабочий стол“/tel_1 -o /home/test01/„Рабочий стол“/tel_1» я перемешиваю файл и снова его перезаписываю.
Командой «cat /home/test01/„Рабочий стол“/tel_1 | sed -n '1p;1q' | xsel -b» я копирую первую строку в буфер.
Как сделать контролируемый рандом? Чтобы в первую и во вторую строку в .txt файле при команде shuf обратно не попадали те же самые данные?