Ich verwende Silver Searcher, um Informationen in meiner Calibre-Bibliothek zu finden, die standardmäßig lange Verzeichnisse und Dateinamen verwendet, die ein wenig überflüssig sind. Beispielsuche:
%Vor%Ich möchte nur den Dateinamen zurückgeben, wo der ganze Pfad im Beispiel gezeigt wird. Wie kann ich das tun?
Das l-Flag (lowcase L) gibt die Dateien mit Übereinstimmungen anstelle der übereinstimmenden Zeilen zurück.
z.B.
$ ag -l "angel"
Sie können in sed
pipen, um alles bis einschließlich des letzten /
zu entfernen, das den Dateinamen zurücklässt.
ag -l angel | sed 's=.*/=='
Tags und Links ag