-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.nask.pl!news.nask.org.pl!news.interia.pl!not-for-mail
From: Adam <a...@p...onet.pl>
Newsgroups: pl.comp.programming
Subject: Re: trochę NTG - edytor tekstowy z pracą na blokach tekstu
Date: Tue, 05 Aug 2014 16:00:23 +0200
Organization: INTERIA.PL S.A.
Lines: 48
Message-ID: <lrqo1o$l77$1@usenet.news.interia.pl>
References: <lrq9f5$mri$1@usenet.news.interia.pl>
<53e0b027$0$2164$65785112@news.neostrada.pl>
<lrqm28$h5h$1@usenet.news.interia.pl>
<a...@n...v.pl>
NNTP-Posting-Host: ent22.internetdsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: usenet.news.interia.pl 1407247224 21735 83.15.205.22 (5 Aug 2014 14:00:24
GMT)
X-Complaints-To: u...@f...interia.pl
NNTP-Posting-Date: Tue, 5 Aug 2014 14:00:24 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 5.2; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
In-Reply-To: <a...@n...v.pl>
Xref: news-archive.icm.edu.pl pl.comp.programming:206530
[ ukryj nagłówki ]W dniu 2014-08-05 15:37, slawek pisze:
> Oczywiście znasz Awk ?
oczywiście, że nie znam ;)
Ale z opisu wynika, że jest to mocne narzędzie do przetwarzania tekstu.
W moim przypadku - nie widzę zastosowania :(
Brak jakichkolwiek punktów zaczepienia.
Byłby dobry, gdybym chciał zmienić jeden separator na inny - a w moim
przypadku jest nieco inaczej. Jest do pewnego momentu stała szerokość
kolumn, później przesunięcie przez ileś wierszy, później znów
przesunięcie, przykładowo:
NR data opis
-- -------- ----------
1 14/08/01 RazDwaTrzy
2 14/08/02 inny opis
3 14/07/30 werewr
(...)
10 14/07/23 przesuniecie
11 14/08/02 i tak dalej
Problem, że dane pochodzą z jakiegoś programu, który umie tylko drukować
do pliku. Wyciąć nagłówek i stopkę to kilka sekund. Przesunąć kolumny
przy zaznaczeniu blokowym - kolejne kilka sekund. Brakuje tylko równie
prostego wstawienia separatorów.
Być może udało by się Awk "napompować" makrem, typu:
jeśli widzisz więcej, niż 4 spacje
znajdź pierwszy znak niebędący spacją
postaw przed nim ";"
szukaj końca pola
ale mundry program czasem skleja kolumny ze sobą - więc ten sposób też
odpada :(
A że mam to raz na miesiąc, to ręczne skrobanie wydaje mi się w tym
przypadku najoptymalniejsze.
Dzięki za linka :)
Program przyda mi się do innych zadań.
--
Pozdrawiam.
Adam
Następne wpisy z tego wątku
- 05.08.14 16:07 IDKrzych
- 05.08.14 16:20 R.e.m.e.K
- 05.08.14 16:35 slawek
- 05.08.14 17:37 Piotr Chamera
- 05.08.14 18:11 A.L.
- 05.08.14 22:43 slawek
- 05.08.14 22:52 slawek
- 06.08.14 09:11 Bronek Kozicki
- 06.08.14 14:14 Adam
- 06.08.14 14:37 Adam
- 06.08.14 14:59 slawek
- 07.08.14 20:45 Tomasz Sowa
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-02-01 "Nie kupujcie samochodów elektrycznych
- 2025-02-01 jakie małe auto duże w środku :-)
- 2025-02-01 Re: pytanie do oponiarzy lub szybkojeżdzących (opony Hankook Ventus Prime, S1 Evo, alternatywy)
- 2025-02-01 T-1000 was here
- 2025-02-01 Warszawa => DevOps Engineer <=
- 2025-02-01 Katowice => Administrator IT - Operating Systems and Virtualization <=
- 2025-02-01 Warszawa => Spedytor międzynarodowy <=
- 2025-02-01 Śmierć mózgu a narządy do pobrania
- 2025-01-31 A niektórym to naprawdę zależy na ekologi w miastach LPG POWRACA ;-)
- 2025-01-31 Lublin => Programista Delphi <=
- 2025-01-31 Łódź => Programista NodeJS <=
- 2025-01-31 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-01-31 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2025-01-31 Gdańsk => iOS Developer (Swift experience) <=
- 2025-01-31 Kraków => UX Designer <=