используйте команду stty для включения переназначения ctrl + v

Вы многократно открываете и закрываете один и тот же файл (возможно, сотни раз). Старайтесь открывать каждый файл не более одного раза.

i=0
a='fixedstring1'
b='fixedstring2'
m=0

exec 3>exp1/file$m

while [[ $i -le 9999999 ]]; do
    ur="$a$b$i"
    if ... # m changes
    then
        exec 3>exp1/file$m
    fi
    echo $ur >&3
    (( i++ ))
done

Это тот же совет, что и перенаправление всего цикла вместо перенаправления конкретной команды в цикле.

2
09.02.2017, 06:34
1 ответ

stty управляет функциональными возможностями, которыми управляет общий драйвер терминала в ядре. Этот драйвер не поддерживает копирование и вставку. Копирование-вставка - это взаимодействие со средой терминала, поэтому вы можете копировать-вставить не только внутри терминала, но и с другой программой. Копипаст предоставляется эмулятором терминала. «Терминал Cygwin» недостаточно точен, чтобы определить, какой терминал вы используете; проверьте его меню или документацию, чтобы узнать, можно ли настроить сочетания клавиш.

1
27.01.2020, 22:19

Теги

Похожие вопросы