Der Befehl 'Alias' ist das, wonach Sie suchen
alias aliasname='commands'
Ich versuche einen Alias oder so etwas wie Befehl mit grep und find in Linux zu machen.
irgendwie "find . -name ".sv" | xargs grep -n "word for finding" "
Kann ich einen Befehl oder ein Aliasing mit machen find
xargs
grep
?
Ich möchte also mit diesen 3 Befehlen so arbeiten.
Wenn ich so tippe:
%fxgrep love
Dann finden Sie das love
Wort im Unterverzeichnis in den * .sv-Dateien.
Der Befehl 'Alias' ist das, wonach Sie suchen
alias aliasname='commands'
Die Verwendung von xargs wird kompliziert, wenn Sie Dateien mit Leerzeichen im Namen unterstützen möchten. Ihr Befehl kann auch geschrieben werden: Wenn Sie find . -name ".sv" -exec grep -n "word for finding" {} \;
jedoch die Form angeben, sollte dies eine Funktion sein:
function fxgrep { find . -name ".sv" -exec grep -n "$1" {} \; ; }
Rufen Sie mit Anführungszeichen auf, wenn Leerzeichen vorhanden sind:
fxgrep "several words"