Я написал небольшой скрипт bash, который читает команды (по одной на строку) в текстовом файле.На данный момент сценарий (показанный ниже) выполняет команды в последовательном порядке (т.е. в том же порядке, который указан в файле).
Я хотел бы помочь изменить приведенный ниже сценарий, чтобы ончитает команды в массив, затем рандомизирует этот массив (т. е. список) перед итерацией по рандомизированному списку.
Это то, что у меня есть:
while read -r -a array
do
python make_move.py "${array[@]}"
done < game_commands.dat
Я использую bash 4.1.5 в Ubuntu 10.0.4 LTS
[[Edit]]
Мне нужно выполнить ВСЕ команды в списке, причем каждая команда выполняется ТОЛЬКО ОДИН РАЗ.