Ахха.
Это специальная запись в базе данных. Она дает формат ответа на u7
.
Ответ будет
как Y=строка и X=колонка.
Если u6
имеет %i
, то следует декрементировать ответные значения.
Example:
u6=\E[%i%d;%dR
u7=\E[6n
Send u7
.
\E[48;13R
. Y = 48 - 1 = 47
X = 13 - 1 = 12
. Поставить
trap ":" SIGINT
перед циклом. Это заставляет оболочку игнорировать сигнал. Но только в том смысле, что он выполняет фиктивную команду, а не «игнорирует» в смысле обработчика сигнала.
Поскольку процесс оболочки не блокирует этот сигнал (с точки зрения ядра ), он передается своим дочерним процессам (, например tail
в этом примере ).