Для сохранения ввода я думаю, возможно ли это к автоматическому, вводят команду после паузы определенного числа секунд.
Например, предположите, что я ввожу "ls-l" из командной строки. Не вводя ничто больше, и после 2 или 3 секунд, команда автоматически выполняется. Существует ли способ достигнуть его?
Спасибо.
Это кажется мне чрезмерно опасный. Предположим, что я ввожу "комнату-rf /" затем поворачивают мою голову в течение нескольких секунд, прежде чем я введу остальную часть пути.
(признание: Кроме того, я не знаю, как реализовать его),
Если Вы просто хотите представить некоторую задержку, я мог бы предложить:
later() { sleep 3; "$@"; }
Таким образом, Вы вводите later ls -l
и хит Входит: 3 секунды спустя список каталогов появляется.
Или если Вы хотите смочь указать задержку:
after() { local secs=$1; shift; sleep "$secs"; "$@"; }
after 3 ls -l