Этот скрипт должен это сделать. В обоих половинных файлах строки разделов сортируются как во входном файле, но сами главы перетасовываются. Если тебе надо. Я могу расширить скрипт для сортировки глав в каждой половине или перетасовать строки всей главы в одном файле.
#!/bin/bash
# Build chapterlist 0 1 2 3 ....
chapterlist=""
for (( i=0 ; i<100; i=i+1 )) ; do
chapterlist="$chapterlist $i"
done
# shuffle chapterlist
randomchapterlist="`shuf -e $chapterlist`"
# "full" is input file
# half1 and half2 are output files
rm -f half1 half2
i=0
for chapter in $randomchapterlist ; do
if [ $i -lt 50 ] ; then
egrep ".*\ $chapter\$" full >> half1
else
egrep ".*\ $chapter\$" full >> half2
fi
i=$(( i+1 ));
done
Я успешно установил сеть с помощью команды lxc следующим образом: sudo lxc network set ipv4.address 10.10.10.1/24
Ссылка на команду: https://github.com/lxc/lxd/blob/master/doc/networks.md [ ! d1]
Релевантный блог-блог Ubuntu: https://github.com/lxc/lxd/blob/master/doc/networks.md
Я успешно установил сеть с помощью команды lxc следующим образом: sudo lxc network set ipv4.address 10.10.10.1/24
Ссылка на команду: https://github.com/lxc/lxd/blob/master/doc/networks.md [ ! d1]
Релевантный блог-блог Ubuntu: https://github.com/lxc/lxd/blob/master/doc/networks.md