La sortie de ma commande est quelque chose comme :
1540 "A B"
6 "C"
119 "D"
La première colonne est toujours un nombre, suivi d'un espace, puis d'une chaîne de caractères entre guillemets.
Mon but est d'obtenir la deuxième colonne seulement, par exemple :
"A B"
"C"
"D"
J'avais l'intention d'utiliser <some_command> | awk '{print $2}'
pour y parvenir. Mais la question est la suivante : certaines valeurs de la deuxième colonne contiennent un ou plusieurs espaces, qui se trouvent être le délimiteur par défaut de l'option awk
pour séparer les champs. Par conséquent, la sortie est désordonnée :
"A
"C"
"D"
Comment obtenir proprement la valeur de la deuxième colonne (avec les guillemets) ?