-
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
- 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
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-05-11 Katowice => Administrator IT - Wirtualizacja i Konteneryzacja <=
- 2024-05-11 Poznań => Business Development Manager - obszar bezpieczeństwa IT <=
- 2024-05-11 Vitruvian Man - parts 1-6
- 2024-05-11 Vitruvian Man - parts 1-6
- 2024-05-11 Wrocław => Lider Serwisu/Programista PLC z językiem niemieckim <=
- 2024-05-11 Czy dopłaty do używanych elektryków z Niemiec będą również do czterokołowców lekkich?
- 2024-05-11 Warszawa => Interactive/Experience Designer <=
- 2024-05-11 Warszawa => Senior Account Manager <=
- 2024-05-11 Koniec bezkarności?
- 2024-05-11 Bieruń => Administrator i wdrożeniowiec Lotus Notes/Domino <=
- 2024-05-11 Warszawa => International freight forwarder <=
- 2024-05-11 Marki => ERP Implementer <=
- 2024-05-11 Warszawa => Administrator IT (Linux) <=
- 2024-05-11 Gdańsk => Inżynier DevOps Conexa First (Kontraktor) <=
- 2024-05-10 nowe programy wolniej rysują okna