GNU/Linux >> Znalost Linux >  >> Linux

Výchozí barevná možnost Grep

Jednoduše přidejte následující alias do konfiguračního souboru vašeho shellu, např. .bashrc nebo .bash_profile (podle toho, co používáte, viz zde):

alias grep='grep --color=auto'

Můžete jej jednoduše použít jako grep .

Obvykle není potřeba vytvářet skripty, když jednoduché aliasy příkazů dělají stejnou věc v pohodě. Ve skutečnosti by váš skript ani nefungoval, pokud byste chtěli předat více možností grep . V případě, že potřebujete malý úryvek, který si poradí s argumenty, měli byste použít funkce.


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

To ilustruje standardní způsob "obalení" příkazu skriptem shellu, když příkaz nefunguje tak, jak byste chtěli.

exec vyhýbá se vytváření dalšího procesu (jeden pro skript a jeden pro grep). Pokud chcete, můžete to vynechat.

"[email protected]" je nahrazeno všemi argumenty skriptu, bez ohledu na to, kolik jich je. Správně zachovává argumenty s mezerami a dalšími znaky, které jsou speciální pro shell.


Linux
  1. Jak používat Linuxový příkaz grep

  2. 10 praktických příkladů příkazů Grep pro vývojáře

  3. Echo Command s praktickými příklady

  1. Změna výchozího prostředí v Linuxu

  2. Různé barvy pro příkaz a výstup

  3. If, else na základě příkazu přesměrovaného do grep

  1. Použít příkaz Grep a vyhledat?

  2. Použijte příkaz Linux grep

  3. cp pouze soubory, přeskakování adresářů