8.4. Wycinanie fragmentów listingu wynikowego
Problem
Na ekranie powinna zostać wyświetlona jedynie pewna część listingu kolumnowego lub listingu o stałych długościach wierszy. Fragment przeznaczony do wyświetlenia można wyznaczyć na podstawie informacji o położeniu kolumny.
Rozwiązanie
Aby wyodrębnić określoną kolumnę, wystarczy zastosować instrukcję cut
z opcją –c
. Wykorzystane w kolejnym przykładzie polecenie ps
działa tylko w niektórych systemach, tj. w systemach CentOS-4, Fedora Core 5 i Ubuntu. W systemach Red Hat 8, NetBSD, Solaris i Mac OS X listing wynikowy będzie nieczytelny z uwagi na inne rozmieszczenie kolumn.
$ ps -l | cut -c12-15
PID
6812
6934
6935
$
Inny przykład użycia polecenia cut
:
$ ps –elf | cut –c58- (listing wynikowy został pominięty) ...
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.