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.