История изменений
Исправление futurama, (текущая версия) :
я уже удалил файл, но вот он (работает долго, лучше ограничиться 50к и потом cat его 10 раз)
for ((i=0; i<500000; i++)); do
a=`echo "obase=2; $(($RANDOM % 8192))" | bc`;
echo "000000000000$a" | sed -r 's/.*(.{13})$/\1/' >> bin_500k.txt
done
красиво это как-то так?
let x=2#1100000000000
let m=2#0011111111111
while read Line; do
let num=2#$Line
if [[ num -ge x ]]; then
let num=(num-x)^m
echo "-$num"
else
let num=num\&m
echo "$num"
fi
done <file.txt
Исправление futurama, :
я уже удалил файл, но вот он (работает долго, лучше ограничиться 50к и потом cat его 10 раз)
for ((i=0; i<500000; i++)); do
a=`echo "obase=2; $(($RANDOM % 8192))" | bc`;
echo "000000000000$a" | sed -r 's/.*(.{13})$/\1/' >> bin_500k.txt
done
красиво это как-то так?
let x=2#1100000000000
let m=2#0011111111111
while read Line; do
let num=2#$Line
if [[ num -ge x ]]; then
let num=(num-x)^m
echo "-$num"
else
echo $((2#${Line:2:14}))
fi
done <file.txt
Исходная версия futurama, :
я уже удалил файл, но вот он (работает долго, лучше ограничиться 50к и потом cat его 10 раз)
for ((i=0; i<500000; i++)); do
a=`echo "obase=2; $(($RANDOM % 8192))" | bc`;
echo "000000000000$a" | sed -r 's/.*(.{13})$/\1/' >> bin_500k.txt
done