GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Grep-Standardfarboption

Fügen Sie der Konfigurationsdatei Ihrer Shell einfach den folgenden Alias ​​hinzu, z. .bashrc oder .bash_profile (je nachdem, welche Sie verwenden, siehe hier):

alias grep='grep --color=auto'

Sie können es einfach als grep verwenden .

Es besteht normalerweise keine Notwendigkeit, Skripte zu erstellen, wenn einfache Befehlsaliase dasselbe tun. Tatsächlich würde Ihr Skript nicht einmal funktionieren, wenn Sie mehr Optionen an grep übergeben wollten . Falls Sie ein winziges Snippet benötigen, das mit Argumenten umgehen kann, sollten Sie Funktionen verwenden.


#!/bin/sh
exec grep --color "[email protected]"

Dies veranschaulicht die Standardmethode, einen Befehl mit einem Shell-Skript zu "verpacken", wenn der Befehl nicht so funktioniert, wie Sie es möchten.

Die exec vermeidet die Erstellung eines zusätzlichen Prozesses (einen für das Skript und einen für grep). Sie können es weglassen, wenn Sie möchten.

Die "[email protected]" wird durch alle Argumente des Skripts ersetzt, egal wie viele es sind. Argumente mit Leerzeichen und anderen Sonderzeichen der Shell werden korrekt beibehalten.


Linux
  1. So verwenden Sie den Linux-Grep-Befehl

  2. 10 praktische Grep-Befehlsbeispiele für Entwickler

  3. Verwenden Sie den Linux-Befehl grep

  4. Echo-Befehl mit praktischen Beispielen

  5. cp nur Dateien, Verzeichnisse überspringen

14 Grep-Befehlsbeispiele unter Linux

Grep-Befehl in Linux (Text in Dateien suchen)

So verwenden Sie grep unter Linux

Grep-Befehl in Linux (mit Beispielen)

Grep-Befehl unter Linux/UNIX

Verwendung des grep-Befehls unter Linux