2016-11-13 3 views
0

renamer --regex --find '(^..).*' --replace '$1.tex' * - это выражение, которое я хочу использовать. но для жизни я не могу понять, как мне было бы создать это как скрипт alias/bash/zsh.Создание псевдонима, использующего renamer с регулярным выражением

alias renamer_help="renamer --help" работает, но , когда я делаю то же самое с выражением выше. мой панцирь я говорил мне, что .zshrc:119: renamer --regex --find '(^..).*' --replace '$1.tex' * not found

я в основном тратить последние пару часов, пытаясь другой последовательности бежать, но ничего не получалось:/

+0

Рассмотрите также код, который дает ошибки, а не только само сообщение об ошибке. –

ответ

1

функции подобны псевдонимами, но более надежные и не требуют экранирования:

myrenamer() { 
    renamer --regex --find '(^..).*' --replace '$1.tex' * 
} 

Запуск с myrenamer как и с псевдонимом.

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