Komutumun çıktısı şöyle bir şey:
1540 "A B"
6 "C"
119 "D"
İlk sütun her zaman bir sayıdır, ardından bir boşluk ve ardından çift tırnaklı bir dizedir.
Amacım sadece ikinci sütunu elde etmektir, örneğin:
"A B"
"C"
"D"
Bunu <some_command> | awk '{print $2}'
başarmak için kullanmayı düşündüm . Ancak soru şu ki, ikinci sütundaki bazı değerler awk
, alanları ayırmak için varsayılan sınırlayıcı olan boşluk (lar) içerir . Bu nedenle, çıktı karışık:
"A
"C"
"D"
İkinci sütunun değerini (çift tırnak işaretleriyle) temiz bir şekilde nasıl elde ederim?