Jak uzyskać drugą kolumnę z wyjścia polecenia?
Dane wyjściowe mojej komendy to:
1540 "A B"
6 "C"
119 "D"
Pierwsza kolumna jest zawsze liczbą, po której następuje spacja, a następnie ciąg podwójnie cytowany.
Moim celem jest zdobycie tylko drugiej kolumny, na przykład:
"A B"
"C"
"D"
Zamierzałem użyć<some_command> | awk '{print $2}'
do osiągnięcia tego. Ale pytanie brzmi, że niektóre wartości w drugiej kolumnie zawierają spacje, co jest domyślnym ogranicznikiem dlaawk
oddzielić pola. W związku z tym dane wyjściowe są pomieszane:
"A
"C"
"D"
Jak uzyskać czystą wartość drugiej kolumny (ze sparowanymi cytatami)?