Zasadniczo mam linię z komendą ls -la
:Jak zdobyć n-tą kolumnę z regexp separatora
-rw-r--r-- 13 ondrejodchazel staff 442 Dec 10 16:23 some_file
i chcesz uzyskać rozmiar pliku (442). Próbowałem poleceń cut
i sed
, ale nie działałem poprawnie. Korzystając tylko z podstawowych narzędzi UNIX (cut, sed, awk ...), w jaki sposób mogę uzyskać konkretną kolumnę ze stdin, gdzie separator jest / +/
regexp?
+1 dla "sed | odcięty przepływ. Zdecydowanie najbardziej elastyczna, potężna, zwięzła technika do grokowania kolumn. – gepoch