Silver Searcher: Wie man Dateinamen ohne Pfad zurückgibt

9

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?

    
Chris 27.11.2014, 00:57
quelle

1 Antwort

13

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=.*/=='

    
zsoobhan 06.01.2015, 17:02
quelle

Tags und Links