а как по сегменту и смещению идёт обращение к участку памяти, именно процесс
sort при работе с файлами использует mmap
--parallel=N который может помочь, если есть достаточно процессорной мощности. Но исправить эту ситуацию, получается, можно только используя временный файл?
Мой эксперимент говорит об обратном.
while : ; do : ; done | while : ; do : ; donewhile : ; do echo 1 ; done | pv | while : ; do read ; doneсоздается .com файл, код запускается
Ведь начало сегмента стека здесь не обозначено, ведь так?
push cs ; pop ds -- излишне. ${parameter:offset:length}, а больше, как будто, тут ничего и не надо:#! /bin/bash
k=$1
V=$2
for (( i=0 ; i < $k; ++i )) ; do
Vi=${V:1}
for (( j=1 ; j < ${#V} ; ++j )) ; do
Vj=${V:0:$j}${V:$(($j + 1))}
if [ $Vj -gt $Vi ] ; then
Vi=$Vj
fi
done
V=$Vi
done
echo $Vиз-за нехватки знаний
Расскажи нам об этом.