Задать вопрос
  • Bash - как вывести только первое слово?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    изначально строка очень длинная, но мне из нее нужно выдернуть только значение 674256, 674262 и т.д. чтобы они были без знака # и каждая с новой строки - в оригинале они со знаком #

    $ echo "#674256 10745127/2 name #674262 10745127/3 name #674268 10745127/4 name #674274 10745127/5 name #674280 10745127/6 name" | awk 'BEGIN{RS="#"}{print $1}'
    
    674256
    674262
    674268
    674274
    674280
    Ответ написан
    Комментировать