Teraz jest 23 gru 2024 1:59:30




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Odwrócenie tekstu 
Autor Wiadomość
Użytkownik

Dołączył(a): 27 lut 2011 16:39:16
Posty: 14
eCzytnik: Kindle 3
Post Odwrócenie tekstu
Witam,

mam problem, który nawet ciężko mi nazwać, stąd być może nie do końca odpowiedni tytuł tematu. W każdym razie mam dokument, w którym tekst jest niejako odwrócony - koniec jest na początku, a początek na końcu i chciałbym to odwrócić. W excelu wystarczy kliknąć w jedno pole i wszystko się odwraca, tutaj jest tekst i nie mam pojęcia jak się do tego zabrać. Ani w Wordzie, ani w Libre Office, mogę przerobić dokument na html, ale po prostu nie mam żadnego pomysłu.

Ewentualnie, czy da się przyporządkować każdemu wierszowi nr? Wtedy można by odwrócić kolejność i byłoby załatwione.

Mam nadzieję, ze w miarę jasno wytłumaczyłem mój problem i ktoś będzie potrafił mi pomóc:)

pzdr!


10 lut 2013 19:46:47
Zobacz profil
Użytkownik
Avatar użytkownika

Dołączył(a): 02 kwi 2012 22:16:03
Posty: 35
eCzytnik: Kindle Classic
Post Re: Odwrócenie tekstu
Wrzuć próbkę najlepiej :P


11 lut 2013 12:51:54
Zobacz profil
Użytkownik

Dołączył(a): 13 sty 2011 15:50:22
Posty: 294
Lokalizacja: Warszawa
eCzytnik: Kindle Keyboard i PaperWhite
Post Re: Odwrócenie tekstu
http://stackoverflow.com/questions/7424 ... -in-a-file


11 lut 2013 12:58:19
Zobacz profil
Użytkownik
Avatar użytkownika

Dołączył(a): 02 kwi 2012 22:16:03
Posty: 35
eCzytnik: Kindle Classic
Post Re: Odwrócenie tekstu
Taaa... nie bez przyczyny prosiłem o próbkę. Jeżeli Cię interesuje zamiana trzech wierszy:
Kod:
foo
bar
baz

na:
Kod:
baz
bar
foo
,
To zwyczajnie wkleiłem je do Excela, każdy z tych wierszy znalazł się w innej komórce. Posegregować od tyłu to już nie jest duży problem...

Czy te wiersze tekstu, który chcesz przesortować, mają jakiś znak końcowy? Znak akapitu, miękki enter, czy jakiś inny?


11 lut 2013 18:55:06
Zobacz profil
Użytkownik

Dołączył(a): 27 lut 2011 16:39:16
Posty: 14
eCzytnik: Kindle 3
Post Re: Odwrócenie tekstu
Kurde, wybaczcie że tak późno piszę, ale życie potrafi zaskoczyć :D W każdym razie chodzi o taką zamianę, tyle że tekst nie jest taki prosty. Otóż jest to kilkanaście stron zapisanej rozmowy, jednak z odwróconym porządkiem chronologicznym. Wygląda to mniej więcej tak i jest tego dużo:

Cytuj:
[2013-02-09 17:57:55] tekst
[2013-02-09 17:57:50] tekst
[2013-02-09 17:57:38] tekst
[2013-02-09 17:57:37] tekst
[2013-02-09 17:57:36] tekst
[2013-02-09 17:57:32] tekst
[2013-02-09 17:57:29] tekst


Oczywiście tam gdzie jest "tekst" jest normalny zapis rozmowy, często wiele linijek, przez co nie każdy wiersz zaczyna się od "[".


03 mar 2013 20:20:06
Zobacz profil
Mod

Dołączył(a): 24 lis 2012 18:06:02
Posty: 766
eCzytnik: PB622
Post Re: Odwrócenie tekstu
Myślę, że jest to coś co da się stosunkowo prosto załatwić odpowiednim skryptem w awk/gawk. Jak będę miał chwilę czasu to spróbuję rzucić okiem ...


04 mar 2013 12:27:24
Zobacz profil
Mod

Dołączył(a): 24 lis 2012 18:06:02
Posty: 766
eCzytnik: PB622
Post Re: Odwrócenie tekstu
Radek napisał(a):
Oczywiście tam gdzie jest "tekst" jest normalny zapis rozmowy, często wiele linijek, przez co nie każdy wiersz zaczyna się od "[".

Czy to oznacza, że tam gdzie wiersz się nie zaczyna od "[" zapis jest od góry do dołu? Czy też tak jak gdzie indziej - od dołu do góry?


04 mar 2013 13:24:10
Zobacz profil
Użytkownik

Dołączył(a): 27 lut 2011 16:39:16
Posty: 14
eCzytnik: Kindle 3
Post Re: Odwrócenie tekstu
Może pokaże to w ten sposób:

Cytuj:
[2013-02-09 17:57:55] tekst
[2013-02-09 17:57:50] tekst
[2013-02-09 17:57:38] tekst
[2013-02-09 17:57:37] tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
[2013-02-09 17:57:36] tekst
[2013-02-09 17:57:32] tekst
[2013-02-09 17:57:29] tekst


Wszystko jest po kolei, tylko że początek jest na samym dole i wystarczyłoby odwrócenie porządku.

EDYTA:

Dobra, udało się! Dzięki za pomoc, szczególnie RobertP, w tym linku znalazłem rozwiązanie. Użyłem polecenia tac pod linuksem, dodałem zapis strumienia wyjścia do pliku i poszło gładko :)


05 mar 2013 1:00:19
Zobacz profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 


Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów

Skocz do:  
cron