2015-12-17 4 views
1

Я держал команду ГЗ в команде псевдонима взять резервную копию файла, если удалить любой файл, используя гт command.But, получил ошибку как ф: отсутствует операндф: отсутствует файл операнд

Example: 
    $alias rm1='cp [email protected] -t ./backup && rm [email protected]' 
    $rm1 arrays.sh 

выход: cp: отсутствующий файловый операнд Попробуйте 'cp --help' для получения дополнительной информации.

ответ

3

Псевдонимы не принимают параметры. Используйте функцию вместо:

rm1() { 
    cp "[email protected]" -t ./backup && rm "[email protected]" 
} 

Обратите внимание, что цитирование [email protected] необходимо, если имена файлов содержат пробелы.

Смежные вопросы