Strona 1 z 1

Bash - wypisywanie tekstu do danego znaku

: 26 kwietnia 2009, 23:24
autor: kresek
Powiedzmy, że mam linię o danej składni:

Kod: Zaznacz cały

Nie wiadomo ile słów - znów ileś słów [ i jeszcze trochę ]
i potrzeba mi wyświetlić pierwszą cześć do "-", a potem drugą i trzecią, ale każdą potrzebowałbym pojedynczo, jak to zrobić?

: 26 kwietnia 2009, 23:50
autor: winnetou
Dziękuje...

: 27 kwietnia 2009, 15:29
autor: kresek
Nie bardzo, najlepiej jakby każdy ciąg wyrazów dało się uzyskać oddzielnie, to co jest przed -, po nim, i to co znajduje się w nawiasach. Albo uzyskać to wszystko tak, żeby dało się jeszcze edytować dane wyjściowe.

: 27 kwietnia 2009, 15:36
autor: winnetou
Dziękuje...

: 27 kwietnia 2009, 15:53
autor: kresek
Chciałem sobie do conky'iego wrzucić informację o aktualnie odtwarzanym utworze w audaciousie, a że sam program zwraca dane w takim a nie innym formacie to nie mam pomysłu jak to zrobić?
Po zrzuceniu

Kod: Zaznacz cały

audtool current-song
dostaję np. coś takiego:

Kod: Zaznacz cały

Cult Of Luna -  Ghost Trail [Eternal Kingdom]
a chciałbym do tego dorzucić jeszcze coś w stylu: wykonawca, tytuł i nie mam pomysłu jak to zrobić?

edit: A to lekcja polskiego, czy forum?

: 27 kwietnia 2009, 16:34
autor: winnetou
Dziękuje...

: 27 kwietnia 2009, 17:05
autor: kresek
Wiem, używałem go dłuższy czas i sobie poradziłem właśnie z tą sprawą bez problemu. Ale teraz moje widzimisię sie przestawiło na audacious.

edit: Przejrzałem dokładniej dostępne komendy w audtool i znalazłem cos co pozwala wybierać konkretną informację, mimo wszystko dzięki za dobre chęci i bardzo szybką reakcję :)

: 27 kwietnia 2009, 20:39
autor: ponton
kresek pisze:edit: A to lekcja polskiego, czy forum?
Piszesz na polskim forum, więc postaraj się pisać po polsku, czy z zgodnie z polską gramatyką i polską ortografią. Nie chce Ci się pisać poprawnie = nam się nie chce odpowiadać.
kresek pisze: Po zrzuceniu

Kod: Zaznacz cały

audtool current-song
dostaję np. coś takiego:

Kod: Zaznacz cały

Cult Of Luna -  Ghost Trail [Eternal Kingdom]
a chciałbym do tego dorzucić jeszcze coś w stylu: wykonawca, tytuł i nie mam pomysłu jak to zrobić?
Ja bym użył seda:

Kod: Zaznacz cały

$ echo 'Cult Of Luna -  Ghost Trail [Eternal Kingdom]' | sed -e "s/\(.*\) - \(.*\) \[\(.*\)\]/\1, \2\ i nie mam pomysłu jak to zrobić?/"

Cult Of Luna,  Ghost Trail i nie mam pomysłu jak to zrobić?
:>

: 27 kwietnia 2009, 20:46
autor: winnetou
Dziękuje...

: 28 kwietnia 2009, 16:06
autor: lis6502
Chciałbym zauważyć że Conky ponoć integruje się z Audaciousem. Klik.