[+] awk sed czy co innego - wycinanie fragmentu tekstu
: 03 stycznia 2009, 19:56
Walczę z tym od kilku godzin.
Powiedzmy że mam taki tekst
Potrzebuję wyciąć z niego liczbę heksadecymalną. Robiłem to grepem, ale ten wyświetlał mi całą linię. awk sprawdzi się jeśli wiem, na którym 'polu' znajduje się poszukiwana przeze mnie wartość. Ew. od biedy wystarczy mi parametr do awka, który zadziała tak, żewyświetli mi pierwsze pole od końca. Sed chyba do tego się nie nada, przy takiej składni Byłem na http://www.majerowski.pl, ale mojego problemu tam nie poruszono. Forum też przeglądałem.
Powiedzmy że mam taki tekst
Kod: Zaznacz cały
BeDA dobrzE BraLY 6A5B0C2D
Kod: Zaznacz cały
{print $1}
Kod: Zaznacz cały
lis6502@Nexus:~$ echo BeDA dobrzE BraLY 6A5B0C2D |sed 's/[^0-9A-F]//g'
BDAEB6A5B0C2D