Wielokrotnie bądź to na forach bądź podczas prezentacji widzi się, że:
"cat Plik | grep Fraza"
Czy nie było by bardziej odpowiednie, poprawne:
"grep Fraza Plik"?
Wielokrotnie bądź to na forach bądź podczas prezentacji widzi się, że:
"cat Plik | grep Fraza"
Czy nie było by bardziej odpowiednie, poprawne:
"grep Fraza Plik"?
Wykorzystanie | grep może być użyte do filtrowania innych źródeł, niż plik. Po prostu każdego outputu wygenerowanego z jakiejkolwiek komendy
np.
ps aux | grep ^root
z przyzwyczajenia dużo osób najpier catuje (generuje output) później grepuje. Poza tym jest to dla niektórych takie bardziej "logiczne" i czytelne w swojej formie.
Natomiast niektóre zastosowania byłyby trudne w notacji z pipe. Np. znalezienie frazy 192.168.0 we wszystkich plikach z /etc. Wtedy znacznie bardziej pasuje użycie:
grep -r 192.168.0 /etc/*
To takie główne, chociaż naciągane przypadki obu użyć.
--
Jeśli któryś z wątków wypowiedzi wymaga rozwinięcia - proszę wskaż go.
Jeśli moja odpowiedź usatysfakcjonowała Cię - poinformuj mnie o tym korzystając z przycisków:
Użyteczne, Przydatne lub Inspirujące.
Pozdrawiam, Artur.