Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Porządkowanie pliku tekstowego
http://forum.freesco.pl/viewtopic.php?f=34&t=18565
Strona 1 z 1

Autor:  Albercik [ środa, 15 czerwca 2011, 20:30 ]
Tytuł:  Porządkowanie pliku tekstowego

Jest sobie plik tekstowy, zawierający pomieszane 4 klasy adresów ip. Aby to uporządkować wykonuję polecenie:
: [/] [] ()

cat plik.txt | grep "XXX.XXX.XXX."


i wypisuje mi wszystkie ipki z tej klasy, jednak potrzebuję je uporządkować rosnąco, a tego już nie potrafię i proszę o pomoc :)

Autor:  Kimas [ środa, 15 czerwca 2011, 22:52 ]
Tytuł: 

jest chyba prostszy sposób... wrzuć to do excela, przesortuj i na końcu do pliku ;)

Autor:  Maciek [ czwartek, 16 czerwca 2011, 00:27 ]
Tytuł: 

Windowsowy sposób. ;)

Autor:  Kimas [ czwartek, 16 czerwca 2011, 00:29 ]
Tytuł: 

niekoniecznie ;) zawsze jest open office :P a jeżeli chodzi o sposób w bashu to jedyne co przychodzi mi na myśl to wrzucenie każdego "rekordu" do tablicy i posortowanie... ale po co sobie komplikować życie ;)

Autor:  Albercik [ czwartek, 16 czerwca 2011, 07:19 ]
Tytuł: 

Kimas pisze:
niekoniecznie ;) zawsze jest open office :P a jeżeli chodzi o sposób w bashu to jedyne co przychodzi mi na myśl to wrzucenie każdego "rekordu" do tablicy i posortowanie... ale po co sobie komplikować życie ;)


Eeee....zaraz tam komplikować, dzięki mądrym ludziom raczej zdecydowanie ułatwić :

: [/] [] ()
cat plik.txt | grep "192.168.20." | sort -t '.' -k 4 -n


i mamy wymarzony wynik :)

do tego jeszcze:
: [/] [] ()
cut -d '#' -f 1 plik.txt


wytnie mi wszystko po znaku "#"

i mamy czyściutki, posortowany tekściaczek z listą uporządkowanych ipków :)

ps. Dzięki dla Mayka i Mac!ka :)

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/