Неожиданные кавычки в трассировке zsh

Использование функции оболочки:

backup_and_edit () {
    cp -i "$1" "$HOME/BACKUP" &&
    exiv2 BLABLABLA "$1"
}

Это будет происходить там, где вы обычно размещаете псевдонимы и функции оболочки (, вероятно, в вашем ~/.bashrcфайле ), и после создания экземпляра функции (путем запуска нового сеанса оболочки )вы должны использовать это как

$ backup_and_edit./some/file.jpg

При таком вызове функция будет выполняться

cp -i./some/file.jpg "$HOME/BACKUP" &&
exiv2 BLABLABLA./some/file.jpg

Параметр -iдля cpзаставит утилиту запрашивать подтверждение перед -записью файла с тем же именем в каталог резервных копий. Если копирование завершится ошибкой, команда exiv2не будет запущена.

-1
22.10.2020, 20:49
0 ответов

Теги

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