Słyszałem o „bezużytecznym użyciu kota” i znalazłem kilka sugestii, ale poniższe nie dają nic w mojej powłoce bash.
< filename
Używanie kota działa zgodnie z oczekiwaniami.
cat filename
Używam Fedory Core 18 i GNU bash, wersja 4.2.45 (1).
EDYCJA: Używanie go przed rurą też nie działa.
< filename | grep pattern
Natomiast użycie kota działa zgodnie z oczekiwaniami.
cat filename | grep pattern
EDYCJA 2: Aby to wyjaśnić, wiem, że mogę tego użyć
grep pattern < filename
ale przeczytałem tutaj /programming/11710552/useless-use-of-cat, że mogę go również użyć przed poleceniem. Nie działa to jednak przed poleceniem.