3.1. Pobieranie danych wejściowych z pliku

Problem

Dane dla poleceń powłoki powinny być odczytywane z pliku.

Rozwiązanie

Należy wykorzystać mechanizm przekierowania danych wejściowych. Zastosowanie operatora < spowoduje odczytanie danych z pliku.

$ wc < mój.plik

Analiza

Podobnie jak operator > powoduje zapisanie danych w pliku, operator < umożliwia pobranie informacji z pliku. Symbole przekierowania zostały dobrane w taki sposób, aby można było wizualnie ocenić kierunek przepływu danych. Wyznacza go grot strzałki.

Wiele poleceń powłoki jako parametry wywołania pobiera nazwę lub nazwy plików. Jeśli jednak żadna nazwa pliku nie zostanie zdefiniowana, odczytywane są informacje standardowego strumienia wejściowego. Wspomniane polecenia mogą być definiowane ...

Get Bash. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.