2016-11-13 4 views
0

renamer --regex --find '(^..).*' --replace '$1.tex' * ist der Ausdruck, den ich verwenden möchte. aber für das Leben von mir kann ich nicht herausfinden, wie ich das als Alias ​​/ Bash/Zsh-Skript erstellen müsste.Erstellen eines Alias, der Renamer mit einem regulären Ausdruck verwendet

alias renamer_help="renamer --help" funktioniert aber wenn ich das gleiche mit dem Ausdruck oben tun. meine Schale ich mir zu sagen, dass .zshrc:119: renamer --regex --find '(^..).*' --replace '$1.tex' * not found

ich im Grunde die letzten paar Stunden verschiedene Escape-Sequenz versuchen verbringen, aber nichts funktionierte:/

+0

Betrachten Sie auch den Code, der Fehler gibt, und nicht nur die Fehlermeldung selbst. –

Antwort

1

Funktionen wie Aliasnamen sind aber robuster und erfordern keine Flucht:

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

Mit myrenamer wie mit einem Alias ​​ausführen.

Verwandte Themen