2016-11-13 10 views
0

renamer --regex --find '(^..).*' --replace '$1.tex' * は、使用したい表現です。 しかし、私の人生のために、これをエイリアス/ bash/zshスクリプトとしてどのように作成しなければならないかを理解できません。正規表現でリネマを使用するエイリアスを作成する

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で実行します。

関連する問題