Я хочу прочитать файл построчно следующим образом:
while read line;
do
set -- $line
c=$# #count words and save as $c
r=$(( RANDOM%c ))
#here i'd like to get the word on position r from $line
done < words.txt
Я знаю, я могу получить слово 1 следующим образом:
set -- $line
echo $1
Но как я могу заменить 1 на целое число, сохраненное в $ r?