Чем переворачивать логи?

Discussion in 'Болталка' started by HellFire, 14 Dec 2009.

  1. HellFire

    HellFire Elder - Старейшина

    Joined:
    18 Jan 2009
    Messages:
    98
    Likes Received:
    78
    Reputations:
    40
    Собственно сабж.

    Имеем лог вида:

    1 строка
    2 строка
    3 строка

    Нужно его чем-то преобразовать в такой вид:

    3 строка
    2 строка
    1 строка

    Есть ли такая тулза ?
     
  2. Aikaram

    Aikaram Elder - Старейшина

    Joined:
    8 Jun 2009
    Messages:
    146
    Likes Received:
    256
    Reputations:
    42
    =\ или иши в разделе "пых и прибамбасы", либо задай там же этот вопрос, они тебе скрипт напишут.
     
  3. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    file + array_reverse в PHP
     
  4. whexp

    whexp Member

    Joined:
    30 Nov 2009
    Messages:
    88
    Likes Received:
    29
    Reputations:
    5
    Код на python:
    Code:
    #!/sur/bin/env python
    # -*- coding: utf-8 -*-
    
    import sys
    
    inp = open(sys.argv[1]).readlines()
    out = open(sys.argv[2], 'w')
    
    inp.reverse()
    
    for i in inp:
        out.write(i)
    Использование:
     
  5. HellFire

    HellFire Elder - Старейшина

    Joined:
    18 Jan 2009
    Messages:
    98
    Likes Received:
    78
    Reputations:
    40
    Мне нужен программный метод а на скриптовой.
     
  6. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    sort -r in.txt > out.txt
     
    _________________________
  7. X-RayBlade

    X-RayBlade Banned

    Joined:
    22 Feb 2009
    Messages:
    492
    Likes Received:
    1,002
    Reputations:
    271
    В calc нельзя? :)
    (ну или эксель)
     
  8. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    Причем как указал Kaimi,работает так же и в Windows(cmd),только -r меняется на /r +)
    sort /r
     
  9. HellFire

    HellFire Elder - Старейшина

    Joined:
    18 Jan 2009
    Messages:
    98
    Likes Received:
    78
    Reputations:
    40
    спасибо