вторник, 2 апреля 2013 г.

bash

Оказывается для простых случаев в bash есть шорткаты. Допустим есть некоторая строка вида МУХИ-КОТЛЕТЫ, а нам надо отделить мух от котлет. Записывается это так:

    STR="МУХИ-КОТЛЕТЫ"
    LEFT=${STR%%-*}
    RIGHT=${STR##*-}

А я раньше пользовался sed...

4 комментария:

  1. Ответы
    1. Я, например, не знал раньше.
      Вдруг кому-нибудь тоже будет полезно...

      Удалить
    2. bash, на самом деле, умеет чёрта лысого сколько... если знать наизусть всё, что написано в man bash, больше почти ничего другого и не надо :)

      Удалить
    3. Кто же читает man? Там картинок нет ;)

      Удалить