просто используйте эту команду
VARIA=$(head -n "$((${RANDOM} % $(wc -l < test) + 1))" test | tail -n 1)
для присвоения результата команды переменной мы используем $(...)
(древнюю форму `...`
сложнее вложить).
Я столкнулся с точно такой же проблемой, совершенно очевидно, что это связано с DNS, и я, наконец, решил добавить DNS-серверы таким образом:
sudo vim /etc/resolvconf/resolv.conf.d/tail
записать DNS-серверы в файл:
nameserver 8.8.8.8
nameserver 8.8.4.4
Перезапустите службу NetworkManager:
sudo systemctl restart network-manager.service
Всё, интернет снова работает:)