Да. Если вы вызываете длинную функцию в bc, вы можете прервать ее с помощью элемента управления + c, и она не выйдет из самого bc, но функция, запущенная внутри bc.
Вот пример того, как я это делаю: [ ! d3]
$ bc twins.b
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
typing 'twins (10)' will print all twin primes less than 10.
twins(10000000)
^C
Runtime error (func=primes, adr=113): interrupted execution
Interruption completed.
print "As you can see, bc is still running\n"
As you can see, bc is still running
5+7
12
Если вы хотите увидеть функцию близнецов, загрузите исходный код bc и посмотрите в каталоге примеров.
Вы действительно должны понимать команды перед их запуском.
man clamscan
--remove [= yes / no (*)] Удалить зараженные файлы. Быть осторожен! Таким образом, команда, которую вы запускали, должна была удалить «зараженные» файлы.
БУДЬТЕ ОСТОРОЖНЫМ КЛАМАВОМ НЕНАВИЖНЫ ДЛЯ ЛОЖНЫХ ПОЛОЖЕНИЙ. Я ВЫСОКО ПРЕДЛАГАЮ ВАМ ОБЗОР ФАЙЛОВ, ДО ТОГО, ЧТО ВЫ УДАЛИТЕ ИХ.
Я ВЫЗВАН ВАМ ИСПОЛЬЗОВАТЬ вариант --move.
--move=INFECTED
или любой каталог, который вы пожелаете.
Кроме того, clamav не будет удалять файлы, если у вас нет разрешения на это, поэтому вам может потребоваться запустить его как root.
sudo clamscan -i --move=INFECTED
Вы действительно должны понимать команды перед их запуском.
man clamscan
--remove [= yes / no (*)] Удалить зараженные файлы. Быть осторожен! Таким образом, команда, которую вы запускали, должна была удалить «зараженные» файлы.
БУДЬТЕ ОСТОРОЖНЫМ КЛАМАВОМ НЕНАВИЖНЫ ДЛЯ ЛОЖНЫХ ПОЛОЖЕНИЙ. Я ВЫСОКО ПРЕДЛАГАЮ ВАМ ОБЗОР ФАЙЛОВ, ДО ТОГО, ЧТО ВЫ УДАЛИТЕ ИХ.
Я ВЫЗВАН ВАМ ИСПОЛЬЗОВАТЬ вариант --move.
--move=INFECTED
или любой каталог, который вы пожелаете.
Кроме того, clamav не будет удалять файлы, если у вас нет разрешения на это, поэтому вам может потребоваться запустить его как root.
sudo clamscan -i --move=INFECTED