автоматический вводят команду в CLI?

Для сохранения ввода я думаю, возможно ли это к автоматическому, вводят команду после паузы определенного числа секунд.

Например, предположите, что я ввожу "ls-l" из командной строки. Не вводя ничто больше, и после 2 или 3 секунд, команда автоматически выполняется. Существует ли способ достигнуть его?

Спасибо.

0
задан 1 May 2018 в 14:16

1 ответ

Это кажется мне чрезмерно опасный. Предположим, что я ввожу "комнату-rf /" затем поворачивают мою голову в течение нескольких секунд, прежде чем я введу остальную часть пути.

(признание: Кроме того, я не знаю, как реализовать его),

Если Вы просто хотите представить некоторую задержку, я мог бы предложить:

later() { sleep 3; "$@"; }

Таким образом, Вы вводите later ls -l и хит Входит: 3 секунды спустя список каталогов появляется.

Или если Вы хотите смочь указать задержку:

after() { local secs=$1; shift; sleep "$secs"; "$@"; }
after 3 ls -l
2
ответ дан 29 October 2019 в 23:58

Другие вопросы по тегам:

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