Kwantyfikatory w wyrażeniu regularnym używanym z awk zachowują się nieoczekiwanie

Chcę przetworzyć tę listę: (Oczywiście, że to tylko fragment)

    1   S3 -> PC-8-Set
    2   S3 -> PC-850-Set
    3   S3 -> ANSI-Set
    4   S3 -> 7-Bit-NRC
    5   PC-8-Set   -> S3
    6   PC-850-Set -> S3
    7   ANSI-Set   -> S3

To właśnie zrobiłem:

awk -F '[[:blank:]]+' '{printf ("%s ", $2)}' list

To właśnie dostałem:

1 2 3 4 5 6 7

Teraz pomyślałem o kwantyfikatorze+ jest równa{1,}, ale kiedy zmieniłem linię na

awk -F '[[:blank:]]{1,}' '{printf ("%s ", $2)}' list

Mam tylko puste i cała linia została odczytana do 1 $.

Czy ktoś może wyjaśnić to zachowanie? Jestem wdzięczny za każdą odpowiedź!

questionAnswers(2)

yourAnswerToTheQuestion