bash/awk - wyciągnięcie losowych liter, pominięcie zwykłych wyrazów

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
17piotrek

bash/awk - wyciągnięcie losowych liter, pominięcie zwykłych wyrazów

Post autor: 17piotrek »

Witam!

Otóż sprawa wygląda tak, piszę skrypt który pobiera z youtuba filmy bez użycia programów, wtyczek itp. Jest jednak problem, ponieważ mam sytuację taką: w wyniku polecenia file dostaje ciąg znaków, który wygląda mniej więcej tak:
109237D09E Micromedia Flash Video
I tu pojawia się moje pytanie: jak wyciąć to "Micromedia Flash Video" tak, by zostawić tylko te losowe znaki kodu szesnastkowego? Przypuszczam, że trzeba użyć awk, ale nie mam pojęcia jak, nigdy nie używałem, a to chyba dość skomplikowane zapytanie.

Oczywiście mogę podzielić się skryptem po skończeniu;)
Awatar użytkownika
marcelo
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 30 gru 2005, 14:21
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Kontakt:

Odp: bash/awk - wyciągnięcie losowych liter, pominięcie zwykłych wyrazów

Post autor: marcelo »

HI, jeżeli w odpowiedzi zawsze otrzymujesz ten sam format:

109237D09E
Micromedia Flash Video

to można zrobić tak:

Kod: Zaznacz cały

$file <nazwa pliku> |cut -d " " -f1

Kod: Zaznacz cały

$cat <nazwa pliku> |cut -d " " -f1
cut -d " " oznacza - rozdzielaj kolumny po spacji, -f1 zostaw tylko pierwsza kolumnę w wyniku...

jako wynik będzie tylko: 109237D09E

Pozdro.
NO SLEEP JUST DISCOVER IT...
17piotrek

Odp: bash/awk - wyciągnięcie losowych liter, pominięcie zwykłych wyrazów

Post autor: 17piotrek »

Możliwe że to wypali, dzięki;)
dawidgarus
Wytworny Kaczor
Wytworny Kaczor
Posty: 418
Rejestracja: 09 lut 2007, 23:17
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: bash/awk - wyciągnięcie losowych liter, pominięcie zwykłych wyrazów

Post autor: dawidgarus »

Kod: Zaznacz cały

... | awk '{print $1}'
wyświetla pierwszą kolumnę...
można jeszcze:

Kod: Zaznacz cały

... | egrep -o ^[0-9A-F]*
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 12 gości