1. bash / Говнокод #29273

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    #!/bin/bash
    
    db_set () {
        echo "$1,$2" >> database
    }
    
    db_get () {
        grep "^$1," database | sed -e "s/^$1,//" | tail -n 1
    }

    Запостил: 3_dar, 12 Июля 2026

    Комментарии (4) RSS

    • MyCSV. Всегда так делаю.

      А replace слабо сделать?
      Ответить
      • Ещё и откат можно сделать
        Ответить
      • через sed можно же, да торлько нахуя?

        https://www.eskimo.com/~scs/src/dbmtools.man.html для кого изобрели, чуча?
        или вот https://manpages.debian.org/buster/mailavenger/dbutil.1.en.html
        Ответить
    • Греп это оверкил, ты по сути два раза парсишь файл.
      $ cat fail.csv
      Rotojob,PHP
      Syoma,Python
      $ sed -n 's/Rotojob,//p' fail.csv
      PHP
      Ответить

    Добавить комментарий