Квантификаторы в регулярном выражении, используемом с awk, ведут себя неожиданно

Я хочу обработать этот список: (Конечно, это всего лишь отрывок.)

    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

Вот что я сделал:

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

Вот что я получил:

1 2 3 4 5 6 7

Теперь я думал, что квантификатор+ эквивалентно{1,}, но когда я изменил строку на

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

Я получил только пробелы, и вся строка была прочитана до 1 доллара.

Может кто-нибудь объяснить это поведение, пожалуйста? Я'Я благодарен за каждый ответ!

Ответы на вопрос(2)

Ваш ответ на вопрос