August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Chcemy wyodrębnić określone fragmenty (pola) wiersza (rekordu) danych, a następnie zmodyfikować je.
Jeżeli problem dotyczy jedynie pobrania wartości pojedynczego pola wiersza danych i wykonania na niej pewnych operacji, wystarczy zastosować polecenie cut lub awk. Zagadnienie to zostało szczegółowo omówione w „13.12. Wyodrębnianie określonych pól listingu danych”.
Trudniejszym zadaniem jest zmodyfikowanie wartości pola danych bez wyodrębniania jej z listingu. Jeśli sprowadza się ono do wyszukania i zastąpienia informacji, można zastosować mechanizm sed.
Przykładem może tu być konieczność zastąpienia powłoki csh interpreterem sh w kontach wszystkich użytkowników systemu NetBSD.
$ ...
Read now
Unlock full access