2009. szeptember 17., csütörtök

1. HPUX parancsok, text utility-k

A munkahelyemen a nagy HP szerveren a sok adatmatatáshoz, jó ha az ember ismer néhány ügyes parancsot.
Ezek olyan parancsok, amik egy IT suli Unix vizsgáján meg szoktak kérdezni, aztán feledésbe merülnek.

Hosszú logfájlok megtekintéséhez jól jöhet a head és a tail parancs.
Ezzel a fájl elejéről, illetve végéről vághatunk le sorokat.
Ezzel a parancs párossal lehet szépen a szöveg közepéből sorokat kivágni.
Például a hosszufajl-ból ki akarjuk vágni a 21-tól a 25-ig sorokat. És nem akarunk vi-jal bajlódni, akkor a következő parancsot kell kiadni:
cat hosszufajl | head -l -n 25 | tail -n 5
vagy
cat hosszufajl | head -25 | tail -5
vagy
head -25 hosszufajl | tail -5

A sort a sorba rendezés is jó szolgálatot tehet.
A -r opció fordított sorrendet eredményez, a -u kiszűri az ismétlődő sorokat és lehet sorba rendezni mezők alapján. Mezőelválasztó a szóközök és a tab karakter, de lehet fix byte pozíció alapján is rendezni.
cat hosszufajl | sort -r -u -k1.11,1.20 -k1.29,1.37
A fenti példa fordított sorrendbe rendezi a sorokat, 11-20 és 29-37 pozíción található karakterek alapján.

Nincsenek megjegyzések:

Megjegyzés küldése