Mam ciąg oddzielony spacją, który jest wyprowadzany przez polecenie, do którego lubię przesyłać potoki cut
, używając -fd ' '
podziału na spacje. Wiem, że mogę użyć -f <n>
do wyświetlenia numeru pola <n>
, ale czy mogę ustawić wyświetlanie ostatniego pola, jeśli nie znam długości ciągu?
Czy też muszę korzystać z bardziej elastycznego narzędzia do edycji tekstu, takiego jak sed
lub awk
?
-n
sprawia, że n od początku, n-
jest od n do końca, i istnieje --complement
opcja, która odwraca wybór. Ale nie ma sposobu, aby policzyć liczbę pól i działać na ich podstawie, o ile mogę powiedzieć.