я пытался использовать псевдоним Linux:

rm='cp $* ~/dustbin; rm $*'

но сообщалось об отсутствии операнда файла назначения после ~/dustbin, почему cp не распознал ~/dustbin как место назначения?

1 ответ1

0

Вы используете Bash? человек Баш:

There  is no mechanism for using arguments in the replacement text.  If
arguments are needed, a shell function should be  used  (see  FUNCTIONS
below).

Используйте функцию, например:

rm() { cp $* ~/dustbin; /bin/rm $*; }

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .